SELECT *
FROM employee
ORDER BY salary DESC;
SELECT *
FROM employee
ORDER BY empName;
SELECT *
FROM employee
ORDER BY hireDate;
SELECT *
FROM employee
ORDER BY salary DESC, empName ASC;
: 원하는 갯수만큼의 데이터를 구할 수 있는 연산자이다.
MY SQL에서의 LIMIT가 MS SQL에서는 TOP으로 구현된다.
SELECT TOP(5) *
FROM employee
ORDER BY salary DESC;
SELECT TOP(5) WITH TIES *
FROM employee
ORDER BY salary DESC;
WITH TIES를 이용하면 5개를 초과하더라도 동일한 값들을 모두 추출한다.
SELECT TOP(20) PERCENT *
FROM employee
ORDER BY salary DESC;
비율을 지정해서 사용하는 경우 PERCENT로 상위 20%를 추출할 수 있다.
강의: ms sql 2014 제대로 배우기 1