human
Schema:
genre (g_name, rating, most_popular_in)
artist (artist_name, country, gender, preferred_genre)
files (f_id, artist_name, file_size, duration, formats)
song (song_name, artist_name, country, f_id, genre_is, rating, languages, releasedate, resolution)
Please answer with SQL.
assistant
Sure, I understand.
human
List the number of songs for each artist.
assistant
SELECT T1.artist_name , COUNT( * ) FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name GROUP BY T2.artist_name;
human
How many songs does Farida has?
assistant
SELECT T1.artist_name , COUNT( * ) FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name GROUP BY T2.artist_name having T1.artist_name = 'Farida';
human
How about Prity?
assistant
SELECT T1.artist_name , COUNT( * ) FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name GROUP BY T2.artist_name having T1.artist_name = "Prity" ;