Waarden vergelijken
eSymphony heeft je gevraagd om de verschillen tussen componist en artiestnaam te onderzoeken. Ze willen specifiek weten bij welke Queen-tracks deze verschillen. Als ze hetzelfde zijn, moet er een NULL-waarde verschijnen, en als ze verschillen, moet de artiestnaam worden getoond. Dat is natuurlijk geen probleem voor jou, want je kent alle functies rond null-waarden.
Deze oefening maakt deel uit van de cursus
Introductie tot Oracle SQL
Oefeninstructies
- Toon
NULLals de artiestnaam en de componist hetzelfde zijn, en de artiestnaam als ze verschillen. - Filter op rijen waar de artiestnaam
'Queen'is.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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