https://programmers.co.kr/learn/courses/30/lessons/59415?language=oracle
코딩테스트 연습 - 최댓값 구하기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
DATE 타입도 기본적인 연산이나 집계함수가 가능
-- MAX를 사용하는 방법
SELECT MAX(DATETIME)
FROM ANIMAL_INS;
-- 인라인뷰로 조회하는 방법
SELECT *
FROM
(
SELECT DATETIME
FROM ANIMAL_INS
ORDER BY DATETIME DESC
)
WHERE ROWNUM <=1;
https://programmers.co.kr/learn/courses/30/lessons/59038?language=oracle \
코딩테스트 연습 - 최솟값 구하기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
-- MIN 사용하는 방법
SELECT MIN(DATETIME)
FROM ANIMAL_INS;
-- 인라인 뷰 사용
SELECT DATETIME
FROM (
SELECT *
FROM ANIMAL_INS
ORDER BY DATETIME
)
WHERE ROWNUM = 1;
https://programmers.co.kr/learn/courses/30/lessons/59406?language=oracle
코딩테스트 연습 - 동물 수 구하기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
-- COUNT 집계함수 사용
SELECT COUNT(*)
FROM ANIMAL_INS;
https://programmers.co.kr/learn/courses/30/lessons/59408?language=oracle
코딩테스트 연습 - 중복 제거하기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
중복제거를 위해 DISTINCT 키워드 사용하기!
-- 중복제거를 위해 DISTINCT 키워드 사용
SELECT COUNT(DISTINCT NAME) AS count
FROM ANIMAL_INS;
'CodingTest Practice > Programmers' 카테고리의 다른 글
프로그래머스 : GROUP BY (SQL, ORACLE) (0) | 2022.06.06 |
---|---|
프로그래머스 : JOIN (SQL, ORACLE) (0) | 2022.06.06 |
프로그래머스 : SELECT (SQL , ORACLE) (0) | 2022.06.06 |
프로그래머스 : 가장 먼 노드 (C++, Lv.3, 그래프) (0) | 2022.06.03 |
프로그래머스 : 프린터 (C++, Lv.2, 큐) (0) | 2022.05.31 |