Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Toon NULL als 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
Code bewerken en uitvoeren