데이터 정렬은 ORDER BY절을 이용한다.

LastName을 기준으로 정렬한 예시이다. 기본적으로 A-Z 오름차순 순서로 정렬된다.

ORDER BY LastName의 뒤에 ASC를 붙여 오름차순임을 명시적으로 표현할 수 있다. (내림차순은 DSC다.)

 

같은 열에 같은 데이터를 가진 항목이 존재하면, 이차 정렬을 해줄 수 있다.

같은 BROWN 성을 가진 사람이 있어 FirstName으로 이차정렬을 해주었다.

먼젓번의 예시와 다르게 Carla가 Gregory의 위로 올라왔다.

위와 같이 별칭으로 묶은 열도 별칭을 사용해 바로 정렬이 가능하다.

 

모든 데이터베이스는 사용자가 데이터 정렬 설정을 바꿀 수 있다.

데이터베이스마다 다르지만, 기본적으로 공통되는 사항이 있다.

1. 데이터가 오름차순 정렬되면 NULL값이 가장 먼저 나타난다.

2. 대소문자 구별이 없다.

3. 값을 구성하는 각각의 문자는 왼쪽에서부터 오른쪽으로 평가한다.

 

'DB > 관계형 DB' 카테고리의 다른 글

패턴 매칭(Like)/ 와일드카드  (0) 2021.04.14
선택 기준 (WHERE, TOP)  (0) 2021.04.08
숫자함수(ROUND,RAND,PI,POWER)/변환함수(CAST)  (0) 2021.04.08
날짜/시간 함수  (0) 2021.03.31
함수  (0) 2021.03.31

+ Recent posts