https://programmers.co.kr/learn/courses/30/lessons/59034
모든 레코드 조회하기
테이블의 모든 칼럼을 조회(ANIMAL_ID 오름차순 정렬)
SELECT *
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
https://programmers.co.kr/learn/courses/30/lessons/59035
역순 정렬하기
테이블에서 NAME, DATETIME을 조회(ANIMAL_ID 내림차순 정렬)
SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC
https://programmers.co.kr/learn/courses/30/lessons/59036
아픈 동물 찾기
테이블에서 아픈 동물(INTAKE_CONDITION이 "Sick")의 ANIMAL_ID, NAME을 출력(ANIMAL_ID 오름차순 정렬)
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION LIKE "Sick"
ORDER BY ANIMAL_ID
https://programmers.co.kr/learn/courses/30/lessons/59037#fn1
어린 동물 찾기
테이블에서 어린 동물(INTAKE_CONDITION이 "Aged"가 아닌)의 ANIMAL_ID, NAME을 출력(ANIMAL_ID 오름차순 정렬)
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION NOT LIKE "Aged"
ORDER BY ANIMAL_ID
https://programmers.co.kr/learn/courses/30/lessons/59403
동물의 아이디와 이름
테이블에서 모든 동물의 ANIMAL_ID, NAME을 출력(ANIMAL_ID 오름차순 정렬)
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
https://programmers.co.kr/learn/courses/30/lessons/59404
여러 기준으로 정렬하기
테이블에서 모든 동물의 ANIMAL_ID, NAME, DATETIME을 출력(1. NAME 오름차순, 2. DATETIME 내림차순 정렬)
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC
https://programmers.co.kr/learn/courses/30/lessons/59405
상위 n개 레코드
테이블에서 가장 먼저 들어온 동물의 NAME을 출력
1. DATETIME 오름차순 정렬 = 들어온 순서대로 정렬
2. 1개의 레코드로 제한하여 출력
출력(SELECT)에서 LIMIT을 이용하여 갯수를 제한가능
LIMIT N : 상위 N개의 데이터로 제한
LIMIT N, M : N+1번째부터 M개의 데이터로 제한
* 0번째에서 시작함
SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1
'알고리즘' 카테고리의 다른 글
Programmers - 동물 수 구하기(SQL) (0) | 2021.11.02 |
---|---|
Programmers - 최댓값 최솟값 구하기(SQL) (0) | 2021.11.02 |
BOJ 20165 - 인내의 도미노 장인 호석(C++) (1) | 2021.10.28 |
BOJ 1655 - 가운데를 말해요(C++) (0) | 2021.10.22 |
Programmers - 행렬 테두리 회전하기 (0) | 2021.10.21 |
댓글