在sqlite中选择没有重复“First Letter”的查询

时间:2009-09-24 13:52:37

标签: sqlite

如何选择没有重复“首字母”值的数据? 我的表有一个名为“title_raw”的列,数据排列在“A,B,C,......”之后 我希望我的数据显示类似这样的

Select (title_raw no duplicate first letter) from SONGS

2 个答案:

答案 0 :(得分:9)

SELECT DISTINCT substr(title_raw, 1, 1) FROM SONGS

答案 1 :(得分:1)

select substr(col, 0, 1) as Letter, count(primary_key) as Frequency
from table
group by Letter

不知道是否可以使用SQLite在group by中使用列别名。这将为您提供任何独特的首字母。然后将其用作子查询:

select data
from table
where substr(data, 0, 1) IN (subquery)

那应该有用