Comparar valores
eSymphony te ha pedido que investigues las diferencias entre nombre de compositor y nombre de artista. Más concretamente, quieren saber en qué programas de Queen difieren. Si son iguales debería aparecer un valor NULL
, y si difieren debería aparecer el nombre del artista. Evidentemente, esto no supone ningún reto para ti, ya que lo sabes todo sobre las funciones relacionadas con los nulos.
Este ejercicio forma parte del curso
Introducción a Oracle SQL
Instrucciones de ejercicio
- Muestra
NULL
si el nombre del artista y el compositor coinciden y el nombre del artista si difieren. - Filtra las filas en las que el nombre del artista sea
'Queen'
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
-- 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