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
반응형