도토리 줍는 개발자 감자
MAX, MIN, COUNT Oracle - jimoo 본문
728x90
반응형
프로그래머스 > 코딩테스트연습 > SQL 고득점 Kit > SUM,MAX,MIN 문제다.
1. MAX
--가장 늦게 들어 온 동물의 DATETIME 구하기
SELECT MAX(DATETIME)
FROM ANIMAL_INS
2. MIN
--가장 빨리 들어온 동물의 DATETIME 출력
SELECT MIN(DATETIME)
FROM ANIMAL_INS
3. COUNT
--전체 row 수 구하기
SELECT COUNT(*) as count
FROM ANIMAL_INS
--출력할때 컬럼이름을 지정해주고 싶으면 as 뒤에 작성해주면됨.
4. COUNT 중복제거
보호소에 들어온 동물의 이름은 NULL(없음), *Sam, *Sam, *Sweetie입니다. 이 중 NULL과 중복되는 이름을 고려하면, 보호소에 들어온 동물 이름의 수는 2입니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.
SELECT COUNT(DISTINCT NAME) AS count
FROM ANIMAL_INS
DISTINCT를 작성해주면 중복되는 값을 하나로 취급하고 COUNT 해준다.
728x90
반응형
'SQL공부' 카테고리의 다른 글
LeetCode Oracle 176. Second Highest Salary(MAX) - jimoo (0) | 2021.10.08 |
---|---|
SQL Oracle ROWNUM=2 사용하는 방법 - jimoo (0) | 2021.10.08 |
프로그래머스 GROUP BY입양 시각 구하기(1) Oracle - jimoo (0) | 2021.10.05 |
프로그래머스 SELECT(WHERE) 아픈 동물 찾기 Oracle - jimoo (0) | 2021.09.30 |
프로그래머스 SELECT (ORDER BY) 모든 레코드 조회하기 Oracle - jimoo (0) | 2021.09.30 |
Comments