일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Java
- django
- 최단경로
- union find
- SQL
- db
- 배포
- OrderBy
- Pirogramming
- SQL코딩테스트
- Baekjoon
- 자바
- 알고리즘
- 크루스칼
- EC2
- 프로그래머스
- GROUPBY
- Database
- 누적합
- JOIN
- 프림
- BFS
- MST
- 구현
- 코딩테스트
- 그래프 탐색
- 피로그래밍
- 다익스트라
- AWS
- 백준
Archives
- Today
- Total
NullNull
프로그래머스 SQL 루시와 엘라 찾기 본문
Data 구조
ANIMAL_INS : 동물 보호소에 들어온 동물의 정보를 담은 테이블
NAME | TYPE | NULLABLE |
ANIMAL_ID | VARCHAR(N) | FALSE |
ANIMAL_TYPE | VARCHAR(N) | FALSE |
DATETIME | DATETIME | FALSE |
INTAKE_CONDITION | VARCHAR(N) | FALSE |
NAME | VARCHAR(N) | TRUE |
SEX_UPON_INTAKE | VARCHAR(N) | FALSE |
문제
동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.
예시
Input:
ANIMAL_ID | ANIMAL_TYPE | DATETIME | INTAKE_CONDITION | NAME | SEX_UPON_INTAKE |
A373219 | Cat | 2014-07-29 11:43:00 | Normal | Ella | Spayed Female |
A377750 | Dog | 2017-10-25 17:17:00 | Normal | Lucy | Spayed Female |
A353259 | Dog | 2016-05-08 12:57:00 | Injured | Bj | Neutered Male |
A354540 | Cat | 2014-12-11 11:48:00 | Normal | Tux | Neutered Male |
A354597 | Cat | 2014-05-02 12:16:00 | Normal | Ariel | Spayed Female |
Output:
ANIMAL_IDNAMESEX_UPON_INTAKE
ANIMAL_ID | NAME | SEX_UPON_INTAKE |
A373219 | Ella | Spayed Female |
A377750 | Lucy | Spayed Female |
정답:
이름이 Lucy, Ella, Pickle, Rogan,m Sabrina, Mitty인 동물을 찾는 것이므로 Name 칼럼에 IN 연산을 사용하여 결과 데이터를 조회할 수 있다. 결과는 아이디 순으로 출력해야 한다.
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS
WHERE NAME in ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')
ORDER BY ANIMAL_ID;
'SQL' 카테고리의 다른 글
프로그래머스 SQL 중성화 여부 파악하기 (0) | 2022.03.01 |
---|---|
프로그래머스 SQL 이름에 el이 들어가는 동물 찾기 (0) | 2022.03.01 |
프로그래머스 SQL 보호소에서 중성화한 동물 (0) | 2022.03.01 |
프로그래머스 SQL 오랜 기간 보호한 동물(1) (0) | 2022.03.01 |
프로그래머스 SQL 있었는데요 없었습니다 (0) | 2022.03.01 |
Comments