Database

(MS-SQL) ORDER BY 1,2 의미

쿠카이든 2022. 11. 22. 15:06
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

 

[SQL] 정렬하기 order by 쿼리 사용법 1, 2 desc 의미

[데이터베이스 목차 완전정복] 안녕하세요 양햄찌 블로그 주인장입니다. 오늘은 기초?에 해당하는 order by 절에 대해 작성해보려고 해요. [INDEX] 1. order by 란 무엇인가 2. desc와 asc 키워드 3. 정렬 기

jhnyang.tistory.com

 

728x90