Compararea valorilor
eSymphony te-a rugat să analizezi diferențele dintre numele compozitorului și numele artistului. Mai exact, vor să știe pentru care melodii ale trupei Queen acestea diferă. Dacă sunt identice, ar trebui să apară valoarea NULL, iar dacă diferă, ar trebui afișat numele artistului. Cu siguranță nu e o provocare pentru tine, acum că știi totul despre funcțiile legate de valori nule.
Acest exercițiu face parte din cursul
Introducere în Oracle SQL
Instrucțiuni pentru exercițiu
- Afișează
NULLdacă numele artistului și cel al compozitorului sunt identice, și numele artistului dacă acestea diferă. - Filtrează rândurile în care numele artistului este
'Queen'.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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