[SQL 첫걸음] CURRENT_TIMESTAMP
에서 기간형(interval) 데이터에 대해서 배움.
데이터 변환해서 출력할때쓰는 CASE
문에 대해서 배움.
물리삭제와 논리삭제라는 개념에 대해서 배움. 논리삭제는 주로 그 데이터가 삭제가 되도 의미있는 데이터로 뽑아 낼 수 있을때 사용하는 편. 어떤 문법이 아니라 개념.
집계함수에 대해서 배움. COUNT
할시에 인자로 컬럼을 넣어주면 NULL
을 빼고 ROW
개수를 셈. DISTINCT column_name
하면 중복을 제거한 ROW
들을 보여준다.
문자열에 대해서도 MIN
, MAX
로 최솟값과 초키댓값을 구할 수 있음.
GROUP BY
랑 DISTINCT
랑 헷갈릴 수 있는데 GROUP BY
를 하면 그룹화 된 것에 대해서 따로 집계함수를 적용할 수 있음.
140~200p