값 비교하기
eSymphony에서 작곡가와 아티스트 이름의 차이를 확인해 달라고 요청했어요. 특히 Queen의 트랙 중 두 값이 다른 항목을 알고 싶어 합니다. 두 값이 같으면 NULL이 표시되어야 하고, 다르면 아티스트 이름이 표시되어야 해요. 널 관련 함수들을 잘 알고 계시니 충분히 해내실 수 있겠죠.
이 연습은 강의의 일부입니다
Oracle SQL 입문
연습 안내
- 아티스트 이름과 작곡가가 같으면
NULL을, 다르면 아티스트 이름을 표시하세요. - 아티스트 이름이
'Queen'인 행만 필터링하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Use the correct null-related function
SELECT t.Name, ar.Name, t.Composer, ___(___, ___)
FROM Track t INNER JOIN Album a
ON t.AlbumId = a.AlbumId
INNER JOIN Artist ar
ON a.ArtistId = ar.ArtistId
-- Filter on artist name Queen
WHERE ___ = '___'
ORDER BY 3