[프로그래머스] SQL LEVEL 1 전체 /Oracle /오라클 /SELECT
Engineering/SQL

[프로그래머스] SQL LEVEL 1 전체 /Oracle /오라클 /SELECT

728x90
반응형

📍 프로그래머스 SQL 레벨1 총 10문제  (SELECT) 📍

 

 

⚪ 최댓값 구하기

SELECT MAX(DATETIME) FROM ANIMAL_INS

모든 레코드 조회하기

SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID

 역순 정렬하기

SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC

 아픈 동물 찾기

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
ORDER BY ANIMAL_ID

 어린 동물 찾기

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION != 'Aged'
ORDER BY ANIMAL_ID

 동물의 아이디와 이름

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID

 여러 기준으로 정렬하기

SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC

 이름이 없는 동물의 아이디

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME is NULL
ORDER BY ANIMAL_ID

 이름이 있는 동물의 아이디

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME is not NULL
ORDER BY ANIMAL_ID

 상위 n개 레코드

SELECT *
FROM 
    (SELECT NAME
     FROM ANIMAL_INS
     ORDER BY DATETIME)
WHERE ROWNUM = 1

 

반응형

'Engineering > SQL' 카테고리의 다른 글

[프로그래머스] SQL LEVEL 2 전체 문제 /Oracle /오라클  (0) 2020.10.23