문제

정답
SELECT COUNT(*) AS FISH_COUNT FROM FISH_INFO AS A
JOIN FISH_NAME_INFO AS B
ON A.FISH_TYPE = B.FISH_TYPE
WHERE B.FISH_NAME = 'BASS' OR B.FISH_NAME = 'SNAPPER';
- 테이블 조인 (JOIN):
FISH_INFO
테이블과FISH_NAME_INFO
테이블을 조인합니다.- 조인 조건은 두 테이블의
FISH_TYPE
컬럼이 동일한 경우에 성립합니다.
JOIN FISH_INFO AS A JOIN FISH_NAME_INFO AS B ON A.FISH_TYPE = B.FISH_TYPE
- 조건 필터링 (WHERE):
FISH_NAME_INFO
테이블에서FISH_NAME
컬럼 값이 'BASS' 또는 'SNAPPER'인 행만 선택합니다.
WHERE B.FISH_NAME = 'BASS' OR B.FISH_NAME = 'SNAPPER'
- 행 개수 세기 (COUNT):
- 선택된 결과 집합에서 행의 개수를 세어
FISH_COUNT
라는 별칭으로 반환합니다.
SELECT COUNT(*) AS FISH_COUNT
Share article