如何选择没有重复“首字母”值的数据? 我的表有一个名为“title_raw”的列,数据排列在“A,B,C,......”之后 我希望我的数据显示类似这样的
Select (title_raw no duplicate first letter) from SONGS
答案 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)
那应该有用