mysql:
SELECT *
FROM (select * from songs order by artist asc) as songs2
WHERE artist LIKE 'a%' GROUP BY artist`
mssql:
SELECT *
FROM (select top 1000 * from songs order by artist asc) as songs2
WHERE artist LIKE 'a%' GROUP BY artist
这在mysql中有效,但在mssql中我得到了一个错误:
列‘GROUP s2.id’在
我是一个音乐播放器的工作,我想列出所有的歌曲,按艺术家排序,从ASC (ASC)。这些信息与艺术家、档案、歌曲等一起存储在一个表格中。
我试着用then循环先让艺术家按A排序,然后再用A命令歌手的歌曲,但是没有用。我从来没有完全理解任何一种循环,所以帮助将是感激的!
我使用的查询之一是SELECT * FROM musicinfo WHERE user='$user' ORDER BY artist ASC。
长时间的读者,这里的第一次海报。
我正在努力弄清楚如何为我正在编写的音乐应用程序列出一份艺术家名单。
为了帮助理解数据库结构:与其有一个关系系统,在“歌曲”表中的每首歌曲都有一个引用“艺术家”表中的行的艺术家ID,我只是在列中有一个以艺术家的名字作为字符串的歌曲列表。然后,我在一个GROUP BY artist查询中使用MySQL返回单个艺术家的列表。
我的应用程序以JSON编码数组的形式从服务器检索这些数据,该数组是以下MySQL查询的结果:
SELECT artist FROM songs GROUP BY artist ORDER BY artist ASC
但是,这个查询的结果是,名为
所以在SQL中,我有一个表artists,它有(artist_id,artist_name,artist_hotness,artist_familiarity)我还有一个表歌曲,它有(song_id,song_name,album_id,artist_id)。 我试着列出每个艺术家和他们最长的歌曲,以及歌曲的标题。我目前有 select artist_name, song_title, max(duration) as length
from artists natural inner join songs
group by artist_name, song_title; 但这显然列出了该
我正在使用SAM广播公司,它将分类和它们所包含的歌曲分开。
我想要的是一个5名随机艺术家的名单,他们的歌曲随机选择,没有重复的艺术家。这就是我到目前为止所做的:
我有一个名为“经典”的类别:
select ID from category where name = 'Classics';
这一数字: 11
因此,我可以获得分类列表中所有项目的列表:
SELECT artist, title
FROM songlist LEFT OUTER JOIN categorylist on songlist.id = categorylist.songID
WHERE catego
我正在创建我自己的mp3播放器。对于mp3播放器,我需要一个与和Rhythmbox以及其他媒体播放器相同的歌曲搜索工具,可以通过给出艺术家/唱片/专辑的名称来搜索歌曲。
作为一个例子,考虑这4首歌曲与各自的元数据。
Track Artist Album
Dear Agony Breaking Benjamin Test Name
Radioactive Imagine Dragons
我很难弄清楚如何用不同的占位符来本地化字符串,在某些语言中,顺序很重要。
例如,下面的消息中%1$s是歌曲标题,%2$s是歌曲艺术家。在日语中,翻译要求首先向歌曲艺术家展示歌曲的名称,然后再给出歌曲的标题。这对于Android来说相当容易,因为占位符指定了输入所需的参数号。
Android
<string name="share_listening_msg_2">I’m listening to “%1$s” by %2$s on #xiialive</string>
对于iOS,我很难找到解决方案,因为没有像Android那样的占位符is。
iOS
&
我正在解决一个问题,我必须从输入文件中提取这些“歌曲艺术家对”,并按字母顺序排序。对排序的指导方针如下:
应该先根据作者的名字对歌曲艺术家的配对进行排序。
一旦按艺术家排序,如果同一位艺术家有多首歌,他们也应该按字母顺序排序。
如果艺术家的名字以" the“开头,为了排序的目的,忽略它。
我的问题是,当我整理这些,我能够使艺术家正确排序,但我不能排序的歌曲,在条件下,他们有相同的艺术家。
这就是输入文件的样子:
Hello - Adele
Yesterday - The Beatles
Love Me Like You Do - Ellie
我在使用PyGTK时遇到了列表视图的问题。情况如下:
让我们假设我们获得了一个listview,其中包含一个包含两行的播放列表:歌曲名称和艺术家:
Song 1, Artist C
Song 2, Artist A
Song 3, Artist B
(实际上,还有更多的列)
每一行都可以用来对视图进行排序。按艺术家分类,将导致以下结果:
Song 2, Artist A
Song 3, Artist B
Song 1, Artist C
我现在需要的是当前播放列表的顺序。假设玩家扮演歌曲3(艺术家B),歌曲就结束了,但是用户通过按艺术家排序来改变顺序。播放列表上的下一首歌现在是第一首。
gtk