본문 바로가기
Algorithm/Programmers-SQL

[Programmers] (SELECT) 총 7문제 - MySQL

by 광진구뚝배기 2021. 10. 8.

알고리즘 문제 풀이 / 프로그래머스 (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;
반응형

댓글