2010-12-14 4 views
0

Je voudrais savoir comment un retour le nombre de chansons encore membre chaque année en fonction de ce tableau:requête SQL (Simple)

Musics={MusicID, SingerID, Recorder, YearOfRecord} 
MusicID as PK 

Merci pour l'attention

Répondre

1

Eh bien, la requête correcte serait:

SELECT YearOfRecord, Count(MusicID) as NumberOfSongs 
FROM Musics 
GROUP BY YearOfRecord 
ORDER BY YearOfRecord 
3
SELECT Count(MusicID) 
FROM Musics 
GROUP BY YearOfRecord 

Cette requête doit travailler

+0

Pour chaque année, il va créer une nouvelle colonne sur la réponse? Merci – PLS

+0

Il va créer une nouvelle ligne, pas de colonne :). Et oui, pour chaque année différente, il va créer une nouvelle entrée sur le résultat. –

0
Select YearOfRecord, COUNT(MusicID) AS NumberOFSongs 
    FROM Musics GROUP BY YearOfRecord 
0
SELECT 
    COUNT(*) AS NumberOfSongs, 
    YearOfRecord 
FROM 
    Musics 
GROUP BY 
    YearOfRecord 
ORDER BY 
    YearOfRecord 
0
select count(*), YearOfRecord 
from Musics 
group by YearOfRecord