시작하기무료로 시작하기

값 비교하기

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
코드 편집 및 실행