왜 SQL 인가?
DBMS(DataBase Management System)의 종류
실습 환경
일단은 2번을 사용하여 실습을 진행해보자
SQL :: 데이터 조회
SQL :: 정렬과 집계
ORDER BY : 특정 col을 기준으로 정렬. "DESC"를 사용하여 내림차순 정렬 가능하며, 기본은 오름차순 정렬(ASC). 또한, 다른 col을 기준으로 2차 정렬도 가능
집계함수 : count, sum, avg와 같은 종류가 있다. 이를 사용하여 새로운 col을 만들 수 있음
GROUP BY : 특정 col을 기준으로 그룹을 만들어줌
HAVING : WHERE과 비슷하게 필터링을 진행하지만, HAVING의 경우는 그룹화를 진행한 후에 필터링을 한다
SQL :: 기본 함수들
CONCAT : col 이름을 하나의 문자열로 합쳐주는 함수
-ex) SELECT CONCAT(category, '-', name) ...
SUBSTRING : col 이름의 일부분을 추출하는 함수
-ex) SELECT SUBSTRING(col_name, start_index, length) ...
CHAR_LENGTH : 문자열의 길이를 반환하는 함수
ROUND : 반올림 함수
ABS : 절대값 함수
MOD : 나머지 함수 (%)
COALESCE : NULL 값 채워주는 함수
주의사항