Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- SearchAPI
- query
- MySQL
- ILM
- Elasticsearch #
- Es
- 프로그래머스
- C++
- SQL
- ETL
- 코딩테스트 #C++
- Elastic Stack
- CS지식
- Python
- sklearn
- Spark
- Trino
- elasticsearch
- CS지식의정석
- 설치
- ES 인덱싱
- SQL #코딩테스트 #IT
- import에러
- 코딩테스트
- 백준
- 기초지식
- elasticsearch #analyzer #nori #ngram
- 설치방법
- 설치에러
- groupby
Archives
- Today
- Total
PONI's 좋은 개발자
[SQL고득점Kit] 프로그래머스 SELECT문 본문
반응형
1. 모든 레코드 조회하기
동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요.
SELECT *
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
2. 역순 정렬하기
동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요.
SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC;
3. 아픈 동물 찾기
동물 보호소에 들어온 동물 중 아픈 동물(sick)의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = "Sick"
ORDER BY ANIMAL_ID;
4. 어린 동물 찾기
동물 보호소에 들어온 동물 중 젊은 동물(!aged)의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION != "Aged"
ORDER BY ANIMAL_ID;
5. 동물의 아이디와 이름
동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요.
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
6. 여러 기준으로 정렬하기
동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다. → NAME 오름차순, DATETIME 내림차순 (보호를 나중에 시작 = 늦게 들어온 동물)
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME ASC, DATETIME DESC;
7. 상위 n개 레코드
동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요.
SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1;
- MySQL : Limit n
- SQL Server : SELECT Top 10 NAME
- Oracle : WHERE rownum <= n
반응형
'코딩테스트 > SQL' 카테고리의 다른 글
[프로그래머스 Mysql] Lv3_카테고리 별 도서 판매량 집계하기 - GROUP BY (0) | 2023.07.27 |
---|---|
[프로그래머스 Mysql] Lv4_특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 - JOIN (0) | 2023.07.19 |
[SQL고득점Kit] 프로그래머스 GROUP BY, IS NULL (0) | 2023.05.09 |
[SQL고득점Kit] 프로그래머스 SUM, MAX, MIN문 (0) | 2023.05.08 |
Comments