max, min 출력
select max({column})
# select min({column})
from {table}
전체 row count 출력
select count(*)
from {table}
* 대신 column명을 입력시 null이 아닌 row들을 count
nullable한 column이라면 null의 갯수만큼 적은 결과를 출력한다.
sub quary를 작성하여 조건 필터링 count
select count(*)
from (
select NAME
from ANIMAL_INS
where NAME is not NULL
group by NAME
) SubQ
from 이하의 서브쿼리 () SubQ의 출력값이 table과 동 역할을 한다
서브쿼리 내에서 not null인 row를 모아 group by NAME하는 것으로, subQ의 row 갯수는 NAME의 갯수와 같아짐
이를 count(*)하는 것으로 원 table에서 NAME의 갯수를 구할 수 있다.
이제 좀 PS같네
'PS 공부 기록' 카테고리의 다른 글
프로그래머스 SQL 고득점 Kit 4/6 : IS NULL (0) | 2022.03.31 |
---|---|
프로그래머스 SQL 고득점 Kit 3/6 : GROUP BY (0) | 2022.03.31 |
프로그래머스 SQL 고득점 Kit 1/6 : SELECT (0) | 2022.03.31 |
Week 10 알고리즘 공부 기록 [아호코라식, hospital-resident assignment problem] (0) | 2022.01.16 |
Diamond V / 알고리즘을 공부하는 이유 (0) | 2022.01.08 |