0

有一张名为 song 的表,它具有这些属性——

歌曲(歌曲ID:整数,歌曲名称:字符串,流派:字符串,年份:整数)

我应该列出歌曲数量最少的流派。输出应该是流派并且不能包含重复项。

我必须使用 min 找到这个输出,而不使用 Min。目前坚持通过使用 min 找到它。

任何启动帮助?

我从这个开始

select MIN(genre)
from song;
Where song.id<=ALL
 (select songID
  from song);

但这一切给了我的是它得到的第一个字母类型。

附加信息,SongID 是主键,但我怀疑这很重要。

4

1 回答 1

0

您可以像这样对每种类型进行计数:

SELECT genre, count(*) FROM song GROUP BY genre;

从那里,您可能想要阅读诸如MIN()LIMIT、等命令ORDER BY。谷歌周围的例子和教程。

于 2013-07-29T23:41:11.960 回答