일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Level3
- 리트코드
- javascript
- 카카오
- LeetCode
- 배열
- 코테연습
- OS
- C++
- web
- 동적계획법
- sql
- react
- 프로그래밍
- Level2
- Medium
- 자바스크립트
- python
- 파이썬
- Level1
- VUE
- CS
- 웹프로그래밍
- 프로그래머스
- 백준
- dp
- Doitvue.js입문
- 고득점Kit
- typescript
- 리액트
- Today
- Total
목록코테 문제 풀이 (216)
이름이 없는 동물의 아이디 문제 동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. 풀이 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL
입양 시각 구하기(2) 문제 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 풀이 WITH RECURSIVE HOURS AS ( SELECT 0 AS HOUR UNION ALL SELECT HOUR + 1 FROM HOURS WHERE HOUR < 23 ) SELECT HOUR, IFNULL(TMP.COUNT, 0) AS COUNT FROM HOURS LEFT OUTER JOIN ( SELECT HOUR(DATETIME) AS HOUR, COUNT(*) AS COUNT FROM ANIMAL_OUTS GROUP BY HOUR ) TMP U..
입양 시각 구하기(1) 문제 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 풀이 SELECT HOUR(DATETIME) AS HOUR, COUNT(1) AS COUNT FROM ANIMAL_OUTS WHERE HOUR(DATETIME) >= 9 AND HOUR(DATETIME) < 20 GROUP BY HOUR ORDER BY 1; HOUR 함수를 사용해서 시간만 추출할 수 있다.
동명 동물 수 찾기 문제 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요 풀이 SELECT NAME, count(NAME) as COUNT from ANIMAL_INS where NAME is not null group by NAME having COUNT >= 2 order by NAME having으로 group 조건을 확인할 수 있다.
고양이와 개는 몇 마리 있을까 문제 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요 풀이 select ANIMAL_TYPE, count(*) from ANIMAL_INS where ANIMAL_TYPE in ('Cat', 'Dog') group by ANIMAL_TYPE order by ANIMAL_TYPE
중복 제거하기 문제 동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다. 풀이 SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL;
동물 수 구하기 문제 동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL 문을 작성해주세요. 풀이 SELECT count(*) from ANIMAL_INS
최솟값 구하기 문제 동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요. 풀이 select max(DATETIME) from ANIMAL_INS