프로그래머스 SQL 고득점 kit의 SELECT 부분 Level 1 문제입니다.위 테이블에서 모든 동물의 정보를 ANIMAL_ID 순으로 조회하는 SQL문을 작성합니다.
프로그래머스 SQL 고득점 kit 중 SELECT Lv1. 역순 정렬하기 문제입니다.ORDER BY ANIMAL_ID DESC; 여기에서 정렬 순서를 결정할 수 있음DESC : 내림차순ASC : 오름차순
이 문제는 동물 보호소에 들어돈 동물 중 아픈 동물의 아이디와 이름을 조회하는 문제입니다.결과는 아이디 순으로 조회해야 합니다.SELECT 문을 이용해 아이디와 이름을 정렬한 후, WHERE 조건식을 이용해 문제를 해결할 수 있습니다.
이 문제는 동물 보호소에 들어온 동물 중 젊은 동물의 아이디와 이름을 조회하는 문제입니다.여기서 젊은 동물이란 INTAKE_CONDITION 의 값이 Aged가 아닌 동물입니다.이전 문제와 동일하게 SELECT문을 이용해 ANIMAL_ID와 NAME을 정렬한 후WHER
이 문제는 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 문제입니다.SELECT문을 이용해 ANIMAL_ID, NAME, DATETIME을 정렬합니다.정렬 기준으로 NAME은 asc, DATETIME은 desc로 하면 문제를 해결
이 문제는 동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 문제입니다.SELECT문을 이용해 NAME을 DATETIME 순으로 정렬하고, 가장 위에 한 줄만을 출력하면 문제를 해결할 수 있습니다.
이 문제는 가장 최근에 들어온 동물은 언제 들어왔는 지 조회하는 문제이다.MAX 함수를 이용해 쉽게 풀이가 가능하다.
이 문제는 동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는 지 조회하는 문제입니다.이 문제 또한 이전 최댓값 구하기 문제와 동일하게 MIN 함수를 이용하여 쉽게 풀이할 수 있다.
이 문제는 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 문제이다.GROUP BY와 COUNT를 이용해 문제를 해결할 수 있다.쿼리문 실행 순서를 잘 알아두면 문제를 해결하는 데 도움이 될 수 있다.SELECT ANIMAL_TYPE, COUNT
동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 문제이다.이 때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회한다.이름을 조회하는 문제이므로 SELECT NAME, COUNT(NAME) FROM A
보호소에서는 몇 시에 입양이 가장 활발하게 일어나는 지 알아보려 한다.09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 문제이다.우선, DATETIME을 GROUP BY를 이용해 HOUR별로 그룹화 한다.시간 단위로 입양 건수를 필드에
이 문제는 동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID 순으로 조회하는 문제입니다. SELECT문을 이용해 ANIMAL_ID와 NAME을 정렬하고 정렬 방식을 asc로 하면 문제를 해결할 수 있습니다.
문제 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 한다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는 지 조회하는 문제이다. 풀이 SET을 이용해서 변수를 설정한다. 변수 앞에 @를 지정하는 것은 프로시저가 종료되어도 유지하는
동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 문제이다.ANIMAL_INS에서 ANIMAL_ID를 보여준다.그 중 NAME이 NULL값인 경우를 조건으로 걸면 된다.
이 문제는 동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 문제이다. (단, ID는 오름차순 정렬)이전 문제인 이름이 없는 동물의 아이디문제와 동일하게 진행하되, WHERE의 조건을 NAME IS NOT NULL로 주면 된다.
입양 게시판에 동물 정보를 게시하려 한다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 문제이다.이 때, 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해야 한다.우선 동