Database Come posso fare queste query SQL?

jr_sottomajor

Utente Silver
2 Luglio 2017
96
33
4
74
Salve a tutti cercavo aiuto in queste due query sql.
Ho un database con una singola tabella 'Smartphone' che contiene i campi: Nome, RAM, Prezzo, SO, GPU, CPU, Memoria, Nazione_produzione, Risoluzione_camera, Spessore, Altezza, Larghezza.
Le query che devo svolgere sono le seguenti:
1)La nazione che produce piu' cellulari 'Android'.
2)Tutti i cellulari con il loro OS che hanno la stessa risoluzione video.

Sono sicuramente molto banali, ma mi stanno bloccando. Sapreste darmi una mano a capire come ragionare? Grazie
 

0xbro

Super Moderatore
24 Febbraio 2017
4,281
170
3,402
1,650
1)La nazione che produce piu' cellulari 'Android'.
La query deve avere una struttura tipo questa (non ricordo se si usi TOP 1 oppure LIMIT 1):
SQL:
SELECT TOP 1 City, COUNT(City)
FROM Customers
GROUP BY City
ORDER BY COUNT(City) DESC;

Ovviamente sta a te applicarla con i campi corretti

2)Tutti i cellulari con il loro OS che hanno la stessa risoluzione video.
SQL:
SELECT CustomerName, ContactName, PostalCode
FROM Customers
GROUP BY PostalCode, CustomerName, ContactName;

Come sopra, applica la stessa logica sui campi corretti
 
  • Mi piace
Reazioni: OliWan