DataBase - 정렬, 부분조회

지영·2022년 1월 5일
0

DataBase

목록 보기
4/7
post-thumbnail

ORDER BY절

  • 칼럼(필드)나 표현식을 기준으로 출력 결과를 정렬할 때 사용한다.
SELECT  컬럼  FROM 테이블이름; [WHERE 컬럼 검색조건] [ORDER BY 컬럼 [정렬옵션]; 

❗️ 정렬옵션

  • ASC : 오름차순으로 정렬하는 경우에 사용하며 기본값(생략 가능) -> 순차 정렬
  • DESC : 내림차순으로 정렬하는 경우에 사용하면 생략 불가능 -> 역순 정렬

❗️기본적인 정렬 방법 - ASC(오름차순)의 경우

  • 문자값 : 알파벳순 출력, 한글은 가나다 순으로 출력
  • 숫자값 : 가장 작은 값부터 큰 값 순으로 출력
  • 날짜값 : 과거의 날짜부터 출력

다중 컬럼 정렬

❗️ 2차, 3차 정렬 조건 부여하기

  • ORDER BY 절에서 지정한 첫번째 컬럼(필드)을 기준으로 1차 정렬한 후,
    동일한 값이 있는 경우 두번째 칼럼을 기준으로 정렬한다.
  • 각 컬럼별로 정렬 옵션이 따로 설정된다.텍스트
SELECT 컬럼 FROM 테이블이름;[ORDER BY 컬럼1 [정렬옵션], 컬럼2 [정렬옵션];

Limit 절

  • 전체 조회 결과의 x번째 위치에서부터 y개를 조회할 수 있다.
  • x값은 0부터 시작한다.
SELECT 컬럼 FROM 테이블이름; [WHERE 컬럼] [ORDER BY 컬럼 [정렬옵션]] [LIMIT x, y];
  • 부분 조회 기능은 프로그램에서 페이지 번호 구현과 관련 있다.
  • Limit절의 경우 MySQL에서만 지원되는 구문이다.
profile
천천히 운영되는 개발 블로그

0개의 댓글