[포스코x코딩온] 스마트팩토리 개발자 과정 데이터베이스 2주차 회고 | SELECT문 (2)

박지원·2023년 3월 9일
0

ORDER BY (속성이름)

WHERE 절 뒤에 위치하며, 결과 출력 순서를 조절하는 문법이다. 오름차순이 기본값이며,DESC로서 내림차순으로 출력할 수 있다.

LIMIT (개수)

출력할 결과 개수를 조절하는 문법이다.

GROUP BY (속성이름)

속성이름끼리 그룹으로 묶는 문법. 뒤에 HAVING (조건식)을 추가하여 GROUP BY절의 결과를 나타내는 그룹을 제한할 수 있다.

집계함수

SUM, AVG, MAX,MIN 등이 있으며 특수한 경우로 COUNT(*): 행개수, COUNT(DISTINCT): 중복되지않은 행개수를 출력하는 집계함수가 있다. 뒤에 AS 문을 붙임으로써 출력컬럼의 이름을 지정할 수 있다.

회고:

DML의 한 분류인 SELECT문을 자세하게 공부하면서 데이터베이스의 자료를 다양한 방법으로 조회하는법을 알게되었다. 모든 SQL문법중에서 90프로이상의 사용빈도를 가지고 있다는 SELECT문답게 문법또한 다양했다. 그러나 SELECT문 자체만으로 기존 데이터를 삽입/수정/삭제는 불가능하다. INSERT/UPDATE/DELETE문이 해당 기능을 담당하지만, 사용빈도가 낮다고 하는걸 보니 실제 데이터베이스가 작성되면 그 내용을 변경하는 빈도가 생각보다 더 낮을거라 생각된다(또는 관리자가 매우 소수이거나).

0개의 댓글