|
Sottoschema per le piante
QueryDato il nome di una pianta, riportare quanti esemplari di quella pianta sono presenti nel vivaio SELECT Quantitą FROM PIANTA WHERE Nome = [Quanti esemplari di quale pianta?]; Dato il nome di una stagione, visualizzare il nome delle piante che fioriscono in quella stagione SELECT PIANTA.Nome FROM (STAGIONE INNER JOIN CATEGORIA ON STAGIONE.IDstagione = CATEGORIA.stagioneID) INNER JOIN PIANTA ON CATEGORIA.IDcategoria = PIANTA.categoriaID WHERE STAGIONE.Nome = [Le piante di quale stagione?]; Visualizzare nome, descrizione e quantitą di esemplari presenti nel vivaio, della pianta pił economica da interno SELECT PIANTA.Nome, PIANTA.Descrizione, PIANTA.Quantitą FROM PIANTA WHERE Prezzo = (SELECT Min(Prezzo) FROM CATEGORIA INNER JOIN PIANTA ON (CATEGORIA.IDcategoria = PIANTA.categoriaID) WHERE (CATEGORIA.Interno = True)); Visualizzare nome, descrizione e quantitą di esemplari (se presente nel vivaio...) della pianta pił economica da interno SELECT PIANTA.Nome, PIANTA.Descrizione, PIANTA.Quantitą FROM PIANTA WHERE (Quantitą > 0) AND Prezzo = (SELECT Min(Prezzo) FROM CATEGORIA INNER JOIN PIANTA ON (CATEGORIA.IDcategoria = PIANTA.categoriaID) WHERE (CATEGORIA.Interno=True)); Visualizzare nome, descrizione e quantitą di esemplari della pianta pił economica da interno tra quelle presenti nel vivaio... SELECT PIANTA.Nome, PIANTA.Descrizione, PIANTA.Quantitą FROM PIANTA WHERE Prezzo = (SELECT Min(Prezzo) FROM CATEGORIA INNER JOIN PIANTA ON (CATEGORIA.IDcategoria = PIANTA.categoriaID) WHERE (CATEGORIA.Interno = True) AND (Quantitą > 0)); |
|