Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

우주코딩

ORDER BY 2,4,6 의 의미는 무엇일까 본문

월급루팡

ORDER BY 2,4,6 의 의미는 무엇일까

우주코딩 2022. 2. 28. 10:35
SELECT MEMBER_NO
	,NAME
	,GENDER
	,ADDR
	,ACCOUNT
	,AGE
FROM MEMBER
WHERE 1=1
AND ADDR LIKE '%' || #{서울} || '%'
ORDER BY 2,4,6

ORDER BY 2,4,6의 의미는 무엇일까



이런 쿼리가 있다고 할 때 ORDER BY 2,4,6의 의미는 해당 쿼리의 2,4,6번째 컬럼을 순서로 정렬을 한다는 뜻이다.
위의 쿼리를 실행하면 서울에 사는 MEMBER 를 NAME, ADDR, AGE 순을 기준으로 정렬한 데이터를 보여줄 것이다.
물론 ORDER BY 뒤의 숫자는 사용자가 지정할 수 있다. 하지만 SELECT * 을 할 경우 혹은 또 다른 사용자가 테이블에 관한 정보를 알 지 못할 경우 컬럼의 수로 정렬을 하는 방식은 좋지 못하다.

Comments