我想寫一個查詢,將根據該字段中的第一個字符不是字母的事實來選擇行。選擇字段,其中字段正則表達式組由
例子,可以說我在表中的下列數據:
id | band | song
1 | 3 days grace | song name
2 | avenged sevenfold | song name
3 | as i lay dying | song name
4 | 98 mute | song name
5 | 98 mute | another song name
我需要這個選擇:
3 days grace (and show a count of 1)
98 mute (and show a count of 2)
這裏是我的代碼:
select band, count(*) as count
from `songs`
where `band` REGEXP '^[^[:alpha:]]'
group by `band`
order by `band` asc
這根本不工作。
您的語法是正確的,查詢必須工作。什麼是MySQL的版本?向我們展示您請的結果... – 2011-02-02 17:00:32