如何選擇沒有重複「第一個字母」值的數據? 我的表有一欄名爲「title_raw」數據後續安排「A,B,C,...」 我希望我的數據顯示這樣的事情在sqlite中選擇沒有重複的「第一個字母」的查詢
Select (title_raw no duplicate first letter) from SONGS
如何選擇沒有重複「第一個字母」值的數據? 我的表有一欄名爲「title_raw」數據後續安排「A,B,C,...」 我希望我的數據顯示這樣的事情在sqlite中選擇沒有重複的「第一個字母」的查詢
Select (title_raw no duplicate first letter) from SONGS
SELECT DISTINCT substr(title_raw, 1, 1) FROM SONGS
謝謝najmeddine!這就是我想要的! – Dennie 2009-09-25 01:34:00
select substr(col, 0, 1) as Letter, count(primary_key) as Frequency
from table
group by Letter
不知道你可以用SQLite在組中使用列別名'。這會給你任何唯一的第一個字母。然後用它作爲一個子查詢:
select data
from table
where substr(data, 0, 1) IN (subquery)
這應該工作
可不可以給所涉及的表,列類型等一些細節?你真的選擇了哪些領域? – Dirk 2009-09-24 13:56:12
我給出了更多的細節 – Dennie 2009-09-24 14:15:55
你可以舉一個title_raw列的例子。例如title_raw包含:'aert','aaert','arr','tgd','uuu';你想要什麼? – manji 2009-09-24 14:32:43