Sherry IT Blog

[SQL] Order by 1에 대하여 본문

DataBase

[SQL] Order by 1에 대하여

sherrylover 2017. 1. 31. 17:31
728x90
반응형

신입때 매우 궁금하고 헷갈렸던게 하나 있었다.

 

설마 하나뿐일까..

 

 

 

그거슨 바로 Order by 1    !!!!!!!!!!!!

 

 

Order by desc (내림차순 정렬)

 

Order by asc (오름차순 정렬)

 

는 많이 써봤지만 Order by 1은 생소한 사람도 있을 것이다.

 

 

 

 

이거슨 SQL문 공통으로 적용되는 조건문이라고 할 수 있겠다.

 

 

 

 

SELECT Column1

FROM TableName

Where 조건

Order by [Column1] [desc/asc],[ Column2] , [Column3] .....

 

 

즉 Order by 1의 의미는 테이블의 컬럼순서 번호이다.

 

컬럼순서는 1부터 시작한다.

 

 

첫번째 컬럼 기준 정렬(Board_file_seq)

 

 

여섯번째 컬럼 기준 정렬(file_size)

 

 

마지막으로 Order by 는 오름차순 디폴트로 정렬이 된다,.(ASC)

 

내림차순으로 바꾸고 싶다면 Order by 1 desc  하면됨!

 

 

 

 

 

728x90
반응형
Comments