프로그래머스 SQL 고득점 KIT - SELECT

박효진 (@gywlsp)

이 글은 프로그래머스 SQL 고득점 KIT 중 SELECT 문제들의 답과 푸는 데에 필요한 개념들을 담고 있다.

필요한 개념

문제

  1. 모든 레코드 조회하기

    select * from animal_ins
    order by animal_id;
  2. 역순 정렬하기

    select name, datetime from animal_ins
    order by animal_id desc;
  3. 아픈 동물 찾기

    select animal_id, name from animal_ins
    where intake_condition = 'Sick'
    order by animal_id;
  4. 어린 동물 찾기

    select animal_id, name from animal_ins
    where intake_condition != 'Aged'
    order by animal_id;
  5. 동물의 아이디와 이름

    select animal_id, name from animal_ins
    order by animal_id;
  6. 여러 기준으로 정렬하기

    select animal_id, name, datetime from animal_ins
    order by name, datetime desc;
  7. 상위 n개 레코드

    select name from animal_ins
    order by datetime
    limit 1;

TABLE OF CONTENTS