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번째 까지의 정보 조회

 

+ Recent posts