這裏是我的表問題排序由第一個字母列空白列
|users|
|id| |lastname1| |lastname2| |name| |company_name|
1 Messi Ramirez Lionel
2 Gates Bush Bill
3 Klose Kazer Miroslav
4 Ozil Demon Mezut
5 Facebook
6 GMAIL
7 MYSPACE
8 Twitter
我想訂購COMPANY_NAME像lastname1。
有些朋友給了我這個code但並不只具有NULL值空值工作:
select * from users
order by COALESCE(lastname1,company_name),lastname2,name ASC;
我應該有這個答案
注:「臉譜」的第一個字母爲F, 「蓋茨」是G,所以它繼續下一封信。
5 Facebook
2 Gates Bush Bill
6 GMAIL
3 Klose Kazer Miroslav
1 Messi Ramirez Lionel
7 MYSPACE
4 Ozil Demon Mezut
8 Twitter
請有人可以幫助我嗎?
工作不使用空值。 –
感謝它爲我工作,你也應該改變公司名稱「公司名稱」 –