본문 바로가기

Problem Solving/programmers

[Programmers] SQL 고득점 Kit - Select

programmers.co.kr/learn/courses/30/parts/17042

[

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

](https://programmers.co.kr/learn/courses/30/parts/17042)

Programmers 코딩테스트 SQL 고득점 KIT

SELECT

7 문제 풀이입니다.


  • 모든 레코드 조회하기

    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 ASC, DATETIME DESC;
  • 상위 n개 레코드

    SELECT NAME
    FROM ANIMAL_INS
    ORDER BY DATETIME LIMIT 1;

     


typora로 작성해서 마크다운 모드로 붙여넣었는데 왜이렇게 깨지는지 모르겠다..

그래도 내용 보는데는 문제 없으니까 이대로 남기겠다.