SQL 문제 풀이 - (5) JOINJOIN없어진 기록 찾기 있었는데요 없었습니다오랜 기간 보호한 동물(1)보호소에서 중성화한 동물
IS NULL이름이 없는 동물의 아이디이름이 있는 동물의 아이디NULL 처리하기 주의점은 IFNULL로 NULL값이면 'row'값 지정 가능
GROUP BY고양이와 개는 몇 마리 있을까 \- GROUP BY를 쓰는 이유는 고양이 별로, 개 등 종류 별로 COUNT를 하고 싶어 묶이 위해 사용한다. \- 즉 고양이만, 개만 카운트하기 위해서보다는 종류 별로 묶이 위해 사용동명 동물 수 찾기입양 시각 구하
SUM/MAX/MIN최대값 구하기최솟값 구하기동물 수 구하기중복 제거하기
SELECT모든 레코드 조회하기역순 정렬하기아픈 동물 찾기어린 동물 찾기동물의 아이디와 이름여러 기준으로 정렬하기상위 n개 레코드
String, Date루시와 엘라 찾기IN을 이용해서 여러 조건 만족하는 것 찾기 이름에 el이 들어가는 동물 찾기LIKE를 이용중성화 여부 파악하기IF 문 OR을 이용해서 바로 'O' or 'X'로 나타내기오랜 기간 보호한 동물(2)DATEDIFF를 이용해서 차이 값
LIKE는 단건 조회할때 주로 사용 - 주로 와일드 카드 %, \_를 이용 \- 단건 조회 다건 조회 시 괄호( )와 OR을 사용하기 IN은 다건 조회일때 주로 사용 1\. IN 안에 전체 인자를 넣어줄수 있음 (단 와일드 카드는 못 넣음)서브쿼리를 이용해서 넣어서