일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리액트
- Level2
- Doitvue.js입문
- LeetCode
- 웹프로그래밍
- CS
- 코테연습
- Medium
- sql
- 백준
- 배열
- python
- OS
- dp
- 프로그래머스
- 파이썬
- Level3
- 고득점Kit
- Level1
- javascript
- C++
- 리트코드
- 동적계획법
- web
- typescript
- 프로그래밍
- 자바스크립트
- react
- VUE
- 카카오
- Today
- Total
목록코테 문제 풀이 (216)
이름에 el이 들어가는 동물 찾기 문제 보호소에 돌아가신 할머니가 기르던 개를 찾는 사람이 찾아왔습니다. 이 사람이 말하길 할머니가 기르던 개는 이름에 'el'이 들어간다고 합니다. 동물 보호소에 들어온 동물 이름 중, 이름에 "EL"이 들어가는 개의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 이름 순으로 조회해주세요. 단, 이름의 대소문자는 구분하지 않습니다. 풀이 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE UPPER(NAME) LIKE '%EL%' AND ANIMAL_TYPE = 'Dog' ORDER BY NAME 이름을 대문자로 통일하고 조건을 만족하는지 확인한다.
루시와 엘라 찾기 문제 동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요. 풀이 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')
보호소에서 중성화한 동물 문제 보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요. 풀이 SELECT A.ANIMAL_ID, A.ANIMAL_TYPE, A.NAME FROM ANIMAL_INS AS A LEFT OUTER JOIN ANIMAL_OUTS AS B USING(ANIMAL_ID) WHERE (A.SEX_UPON_INTAKE LIKE 'Intact %') AND B.SEX_UPON_OUTCOME A.SEX_UPON_INTAKE ORDER BY A.ANIMAL_ID
오랜 기간 보호한 동물(1) 문제 아직 입양을 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일 순으로 조회해야 합니다. 풀이 SELECT A.NAME, A.DATETIME FROM ANIMAL_INS AS A LEFT OUTER JOIN ANIMAL_OUTS AS B USING(ANIMAL_ID) WHERE B.ANIMAL_ID IS NULL ORDER BY A.DATETIME LIMIT 3 LIMIT를 사용해 조회 결과 갯수를 제한할 수 있다.
있었는데요 없었습니다 문제 관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다. 풀이 SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS AS A JOIN ANIMAL_OUTS AS B USING(ANIMAL_ID) WHERE A.DATETIME > B.DATETIME ORDER BY A.DATETIME
없어진 기록 찾기 문제 천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요. 풀이 SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_OUTS AS A LEFT OUTER JOIN ANIMAL_INS AS B USING(ANIMAL_ID) where B.ANIMAL_ID IS NULL; ON을 이용해서 조건을 줄 수도 있다. SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_OUTS AS A LEFT OUTER JOIN ANIMAL_INS AS B USING(ANIMAL_ID) where B.ANIMAL_ID IS NULL;
NULL 처리하기 문제 입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요. 풀이 SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID
이름이 있는 동물의 아이디 문제 동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. 풀이 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID