💡 모든 레코드 조회하기 > *을 이용하면 테이블의 모든 레코드를 조회할 수 있다. 이 문제에서는 ANIMAL_INS 테이블의 모든 레코드를 조회해야 하므로 다음과 같이 표현 가능하다. 다만, ANIMAL_ID 기준으로 오름차순으로 정렬해야 하므로 다음과 같이 OR
MAX와 MIN을 이용해 최댓값과 최솟값을 구할 수 있다. SELECT MAX(최댓값을 구하고자 하는 필드명) FROM 테이블 명을 이용하면 된다. 최솟값의 경우 MAX 대신 MIN을 사용하면 된다.위의 MAX 대신 MIN을 사용하면 된다.어떤 열의 데이터의 개수를 구
💡 고양이와 개는 몇 마리 있을까? > 어떤 종류의 개수를 알고 싶으면 그룹화를 해야한다. 특정 열을 그룹화할 때 사용하는 키워드가 GROUP BY이다. GROUP BY를 통해 특정 열의 같은 내용을 하나로 묶을 수 있다. 또한 특정 열을 추출할 때 as를 사용하면
sql에서 null값을 찾을 때에는 is null 키워드를 이용하면 된다.null이 아닌 값을 찾을 때에는 is not null을 이용한다.특정 열에 NULL값이 있을 경우 NULL대신 다른 키워드를 출력하고 싶으면 IFNULL(칼럼명, "대체 키워드")를 사용하면 된
💡 없어진 기록 찾기 > LEFT JOIN을 이용해서 해결하는 문제이다. JOIN에는 크게 OUTER JOIN과 INNER JOIN으로 나뉘고 OUTER JOIN에는 LEFT JOIN과 RIGHT JOIN, FULL OUTER JOIN으로 나뉜다. 어차피 RIGHT