WHERE 절 뒤에 위치하며, 결과 출력 순서를 조절하는 문법이다. 오름차순이 기본값이며,DESC로서 내림차순으로 출력할 수 있다.
출력할 결과 개수를 조절하는 문법이다.
속성이름끼리 그룹으로 묶는 문법. 뒤에 HAVING (조건식)을 추가하여 GROUP BY절의 결과를 나타내는 그룹을 제한할 수 있다.
SUM, AVG, MAX,MIN 등이 있으며 특수한 경우로 COUNT(*): 행개수, COUNT(DISTINCT): 중복되지않은 행개수를 출력하는 집계함수가 있다. 뒤에 AS 문을 붙임으로써 출력컬럼의 이름을 지정할 수 있다.
DML의 한 분류인 SELECT문을 자세하게 공부하면서 데이터베이스의 자료를 다양한 방법으로 조회하는법을 알게되었다. 모든 SQL문법중에서 90프로이상의 사용빈도를 가지고 있다는 SELECT문답게 문법또한 다양했다. 그러나 SELECT문 자체만으로 기존 데이터를 삽입/수정/삭제는 불가능하다. INSERT/UPDATE/DELETE문이 해당 기능을 담당하지만, 사용빈도가 낮다고 하는걸 보니 실제 데이터베이스가 작성되면 그 내용을 변경하는 빈도가 생각보다 더 낮을거라 생각된다(또는 관리자가 매우 소수이거나).