database/SQL novice qui.Elenco numero di righe per valore di campo in SQL
Ho una tabella con una colonna denominata, ad esempio "EmployeeID". Voglio una query che, per ogni distinto ID dipendente, restituisca il numero di righe che hanno come ID. Spero sia chiaro cosa sto cercando di fare e qualcuno saprà come aiutare!
Io non credo che dovrebbe avere importanza, ma solo nel caso, sto usando MS SQL Server 2008.
Guardando la risposta, un sacco di gente usi distinti. C'è qualche vantaggio nell'usarlo in questo caso? È più veloce? –
@David Solo una risposta utilizza 'DISTINCT' non è richiesta poiché la semantica della query significa che verrà restituita solo una riga per dipendente. –
So cosa significa DISTINCT. Il mio punto era questo: non genererà un calcolo inutile per usare un DISTINCT quando non è richiesto. Quando ho commentato, c'era 2 se non 3 risposte con DISINCT. Sembra che alcuni siano stati modificati da allora. –