Sql base di dati
Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.
Di cosa parla
- Trovare il codice e il nome delle riviste che hanno pubblicato almeno un articolo di argomento 'motociclismo':
- SELECT R.CodR, NomeR FROM RIVISTA R, ARTICOLO A WHERE R.CodR=A.CodR AND Argomento='motociclismo'
- SELECT CodR, NomeR FROM RIVISTA WHERE CodR IN (SELECT CodR FROM ARTICOLO WHERE Argomento='motociclismo')
- SELECT CodR, NomeR FROM RIVISTA R WHERE EXISTS (SELECT * FROM ARTICOLO A WHERE A.CodR = R.CodR AND Argomento='motociclismo')
- Trovare il codice e il nome delle riviste che non hanno mai pubblicato articoli di argomento 'motociclismo':
- SELECT CodR, NomeR FROM RIVISTA WHERE CodR NOT IN (SELECT CodR FROM ARTICOLO WHERE Argomento='motociclismo')
- SELECT CodR, NomeR FROM RIVISTA R WHERE NOT EXISTS (SELECT * FROM ARTICOLO A WHERE A.CodR = R.CodR AND Argomento='motociclismo')
- Trovare il codice e il nome delle riviste che hanno pubblicato solo articoli di motociclismo:
- SELECT R.CodR, NomeR FROM RIVISTA R, ARTICOLO A WHERE R.CodR = A.CodR AND R.CodR NOT IN (SELECT CodR FROM ARTICOLO WHERE Argomento <> 'motociclismo')
- SELECT R.CodR, NomeR FROM RIVISTA R, ARTICOLO A WHERE R.CodR = A.CodR AND NOT EXISTS (SELECT * FROM ARTICOLO A2 WHERE A2.CodR = R.CodR AND Argomento <> 'motociclismo')
Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.