알고리즘

프로그래머스 오라클 SQL 고득점킷 연습 SELECT 1회독

비루블 2022. 9. 23. 12:45

모든 레코드 조회하기

SELECT * FROM ANIMAL_INS A ORDER BY A.ANIMAL_ID ASC;

 

 

역순 정렬하기

SELECT A.NAME, A.DATETIME FROM ANIMAL_INS A ORDER BY ANIMAL_ID DESC;

 

아픈 동물 찾기

SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID ASC;

 

어린 동물 찾기

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;

 

상위 n개 레코드

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