[SQL] SELECT과 ORDER BY문으로 데이터 정렬하기

sonhm·2023년 3월 24일
0

테이블 데이터 형태 파악하기

데이터는 다음의 열과 레코드로 구성되어 있다.

SELECT를 이용해 원하는 열만 추출하기

전체 열을 불러오고 싶다면 SELECT 뒤에 *(스타)를 사용한다.

일부 열을 불러오고 싶다면 SELECT 뒤에 열 이름(예: CustomerID)을 사용한다.

SELECT 뒤에 열 위치(예: 1)를 사용할 경우 오류가 난다.

ORDER BY

ORDER BY 뒤에 열이름을 사용하여 데이터를 정렬한 모습

ORDER BY 뒤에 열 위치로 사용할 경우, 출력된 테이블의 열 위치(1번째 열)를 참조하여 정렬해야 한다.

ORDER BY 뒤에 열 위치로 사용할 경우, 출력된 테이블의 2번째 열을 참조한 모습

ORDER BY 뒤에 열 이름을 활용하여 정렬하면 좋은 점

SELECT 뒤에 선택되지 않은 열(예: Country)에 대해서도 정렬할 수 있다.

2개 이상의 열 정렬하기

정렬 우선순위를 정하여 오름내림차순 할 수 있다. City는 내림차순되었으며, 동일 City 내에서 고객명단은 오름차순되어 있는 것을 확인할 수 있다.

profile
기발한 기발자

0개의 댓글