728x90
ORDER BY 1,2 란?
- 보통 ORDER BY 뒤에는 컬럼명이 오는데, 종종 ORDER BY 1, 2 이런식으로 숫자로 표현된 경우가 있다.
- 1은 첫번째 컬럼을 의미하고 2는 두번째 컬럼을 의미한다.
- 즉, 숫자는 조회되었을 때의 컬럼 순서이다.
--컬럼 사용
SELECT SALARY, EMPLOYEE_ID
FROM EMPLOYEE e
ORDER BY SALARY, EMPLOYEE_ID;
--숫자표현 사용
SELECT SALARY, EMPLOYEE_ID
FROM EMPLOYEES e
ORDER BY 1, 2;
SALARY가 오름차순, EMPLOYEE_ID가 오름차순으로 결과가 잘 나온 것을 확인할 수 있다.
참고 : https://jhnyang.tistory.com/470
728x90
'Database' 카테고리의 다른 글
Field ‘...’ doesn’t have a default value 오류 해결 방안 (0) | 2023.08.31 |
---|---|
(MS-SQL) convert 함수로 날짜관련 데이터 변환 방법 (0) | 2022.11.14 |
(MSSQL) SELECT INTO, INSERT SELECT를 이용한 특정 필드 복사 (2) | 2022.11.02 |
(MS-SQL 복합키) primary key가 2개일 때 (0) | 2022.11.02 |
(DB 구조) 마스터-슬레이브 구조 (0) | 2022.10.14 |