Bamboo is coming
프로그래머스 SQL 고득점 Kit <SELECT> 본문
하나씩 하나씩 찬찬히 해보자.
작년에 배웠던 데이터베이스 복습하는 겸 데이터베이스 문제를 풀어봤다. 작년에 데이터베이스 엄청 열심히 공부했는데 사실 머리 속에 남은 건 별로 없다. ㅋㅋㅋㅋ 지금 책도 본가에 있어서 인터넷 검색에 의존하면서 문제를 풀고 있다.
<SELECT>
1. 모든 레코드 조회하기
SELECT * FROM ANIMAL_INS
- * 로 모든 레코드 선택
2. 역순으로 정렬
SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC
- ORDER BY로 정렬, ASC(기본값, 오름차순), DESC(내림차순)
3. 아픈 동료 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE(INTAKE_CONDITION = "Sick")
- WHERE로 조건 검색
4. 어린 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE(INTAKE_CONDITION <> "Aged")
- WHERE != , <>로 "Aged"가 아닌 조건 검색
5. 동물의 아이디와 이름
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID
- ORDER BY로 요청 조건에 맞게 정렬
6. 여러 기준으로 정렬하기
SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC
- - ORDER BY로 정렬, ASC(기본값, 오름차순), DESC(내림차순)
7. 상위 n개 레코드
SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1
- datetime으로 정렬한 후 LIMIT으로 상위 1개를 선택함
LIMIT 개수
LIMIT 시작, 끝
'PS' 카테고리의 다른 글
프로그래머스 SQL 고득점 Kit <GROUP BY> (0) | 2022.03.20 |
---|---|
프로그래머스 SQL 고득점 Kit <SUM, MAX, MIN> (0) | 2022.03.20 |
백준 11726 2xn 타일링 파이썬 python 문제풀이 (0) | 2022.01.24 |
백준 2163 초콜릿 자르기 브론즈3 파이썬 문제풀이 (0) | 2022.01.20 |
백준 2309 일곱 난쟁이 브론즈2 문제풀이 python (0) | 2022.01.16 |
Comments