알고리즘 문제 풀이 / 프로그래머스 (programmers) - SELECT
문제 링크
모든 레코드 조회하기 : https://programmers.co.kr/learn/courses/30/lessons/59034
역순 정렬하기 : https://programmers.co.kr/learn/courses/30/lessons/59035
아픈 동물 찾기 : https://programmers.co.kr/learn/courses/30/lessons/59036
어린 동물 찾기 : https://programmers.co.kr/learn/courses/30/lessons/59037
동물의 아이디와 이름 : https://programmers.co.kr/learn/courses/30/lessons/59403
여러 기준으로 정렬하기 : https://programmers.co.kr/learn/courses/30/lessons/59404
상위 n개 레코드 : https://programmers.co.kr/learn/courses/30/lessons/59405
문제 풀이
이번 문제들은 너무 간단하기 때문에 부가설명 없이 작성하도록 하겠습니다.
모든 레코드 조회하기
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 DESC, DATETIME DESC;
상위 n개 레코드
SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1;
반응형
'Algorithm > Programmers-SQL' 카테고리의 다른 글
[Programmers] (JOIN) 총 4문제 - MySQL (0) | 2021.10.11 |
---|---|
[Programmers] (IS NULL) 총 3문제 - MySQL (0) | 2021.10.10 |
[Programmers] (SUM, MAX, MIN) 총 4문제 - MySQL (0) | 2021.10.08 |
[Programmers/Lv4] 없어진 기록 - MySQL (0) | 2021.06.16 |
[프로그래머스(programmers)] (Lv4) 보호소에서 중성화한 동물 (0) | 2021.06.05 |
댓글