だからここに私の宿題の質問があります:すべてのアーティストと、彼らは唯一のゼロより大きい作曲を持っていたこれらのアーティストのために、持っていたユニークな作曲の数を一覧表示します。 NULL値を持つコンポーザー値がいくつかあることに注意してください。これらを数えないでください!出力列は、ArtistNameとComposerCountの順にリストされます。ここで
は、これまでの私の答えです:
SELECT Distinct Track.Composer AS ArtistName, Count(*) AS ComposerCount
FROM Artist,Album,Track
WHERE Artist.ArtistID = Album.ArtistID AND Track.AlbumID = Album.AlbumId
GROUP BY Track.Composer
HAVING Count(*) > 0
私の問題:私はこの問題でnull値をカウントしない方法を理解していません。
はありがとうを!出来た –