1. 모든 레코드 조회하기
문제 programmers.co.kr/learn/courses/30/lessons/59034?language=oracle
정답
2. 역순 정렬하기
문제 programmers.co.kr/learn/courses/30/lessons/59035
정답
3. 아픈 동물 찾기
문제 programmers.co.kr/learn/courses/30/lessons/59036
정답
4. 어린 동물 찾기
문제 programmers.co.kr/learn/courses/30/lessons/59037
정답
참고
* 비교 연산자
연산자 | 설명 |
= | 같음 |
> | 보다 큼 |
< | 보다 작음 |
>= | 다음보다 크거나 같음 |
<= | 작거나 같음 |
<>, !=, ^= | 같지 않음 |
* 논리 연산자
연산자 | 설명 |
NOT | 조건을 만족하지 않아야 검색 가능 |
AND | 두 가지 조건 모두 만족해야 검색 가능 |
OR | 두 가지 조건 중 하나만 만족해도 검색 가능 |
* 기타 연산자
연산자 | 설명 |
BETWEEN a AND b | 범위를 지정하여 조건을 걸 때 사용 |
IN(a, b) | 범위에 포함되는 것 |
LIKE '%A_' | ~와 같은 조건 사용 % : 문자가 없거나 하나 이상의 어떤 값이 와도 상관없다. _ : 하나의 문자가 어떤 값이 와도 상관없다. |
5. 동물의 아이디와 이름
문제 programmers.co.kr/learn/courses/30/lessons/59403
정답
6. 여러 기준으로 정렬하기
문제 programmers.co.kr/learn/courses/30/lessons/59404
정답
7. 상위 n개 레코드
문제 programmers.co.kr/learn/courses/30/lessons/59405
정답(MySQL) -> LIMIT 사용
정답(Oracle) -> 서브쿼리, ROWNUM 사용 (LIMIT사용 불가능)
참고
- LIMIT1 : 맨 위에서 부터 1개 까지의 정보 조회
- LIMIT3 : 맨 위에서 부터 3개 까지의 정보 조회
- LIMIT2,6 : 위에서 2번째부터 6번째 까지의 정보 조회
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[ORACLE] SQL > JOIN : 없어진 기록 찾기 (0) | 2021.02.19 |
---|---|
[ORACLE] SQL > IS NULL (3문제) (0) | 2021.02.19 |
[ORACLE] GROUP BY - 입양 시각 구하기(1), (2) (0) | 2021.02.19 |
[ORACLE] SQL > GROUP BY (2문제) (0) | 2021.02.18 |
[ORACLE] SQL > SUM, MAX, MIN (4문제) (0) | 2021.02.18 |