SELECT

어린 동물 찾기

상위 n개 레코드 찾기

 

IS NULL

1) 이름이 없는 동물의 아이디

2) 이름이 있는 동물의 아이디

3) NULL 처리하기

 

 

https://velog.io/@gillog/DB-MySQL-NULL-%EC%B2%98%EB%A6%ACIFNULL-CASE-COALESCE

 

 

[DB] MySQL NULL 처리(IFNULL, CASE, COALESCE)

MySQL에서 Column의 값이 Null인 경우를 처리해주는 함수들은 IFNULL, CASE, COALESCE과 같은 함수들이 있다.Orcale의 NVL()과 비슷한 기능을 한다.해당 Column의 값이 NULL을 반환할 때, 다른 값으로 출력할 수 있

velog.io

JOIN

1) 없어진 기록 찾기 (차집합)

2) 오랜 기간 보호한 동물(1)

3) 보호소에서 중성화한 동물

 

GROUP BY

1) 고양이와 개는 몇마리나 있을까

2) 동명 동물 수 찾기

3) 입양 시각 구하기(1)

+ 그 외 추출하기

4) 입양 시각 구하기(2)

STRING/DATE

1) 루시와 엘라 찾기

2) 이름에 el이 들어가는 동물 찾기

 

3) 중성화 여부 파악하기

중성화가 되어 있다면 'O' 안되어 있다면 'X'

4) 오랜 기간 보호한 동물(2)

테이블 조인 후 보호소에 들어온 날짜(ANIMAL_INS.DATETIME), 입양 간 날짜(ANIMAL_OUTS.DATETIME)를 비교하여 오랜 기간 보호한 동물 순서대로 나열하기

5) DATETIME에서 DATE로 형 변환

+ DATE_FORMAT(DATETIME, '%Y-%M-%D')로 한다면?

+ Recent posts