2013-07-29 19 views
0

最少出现项目有一个表首歌叫其具有这些属性 -输出使用SQL

歌(songID:整数,SONGNAME:字符串类型:字符串,年:整数)

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

我必须使用最小值和最小值来查找此输出。目前坚持通过使用min找到它。

任何初学者的帮助?

我开始了与这个

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

但是,这一切使我是第一个字母流派它得到。

附加信息,SongID是主键,但我怀疑这个问题。

+1

这很好,你告诉我们。祝你的功课好运!但stackoverflow是问题,你还没有问过:) –

+1

我认为这个网站变成了StackOverHomework –

+0

我只需要帮助就如何开始接近这一点,因为min是令我困惑的。 – user2632133

回答

0

你可以得到一个计数为每个流派,像这样:

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

从那里,你可能会想在命令读了如MIN()LIMITORDER BY,等等。谷歌周围的例子和教程。

+0

谢谢你的帮助。 – user2632133