Android數(shù)據(jù)庫(kù)SQLite(二)排序問(wèn)題:含有空值的排序

排序時(shí)出現(xiàn)字段值為空的時(shí)候,會(huì)出現(xiàn)正序空值排在最前面,倒序空值排在最后面。

1.png

對(duì)該組數(shù)據(jù)根據(jù)birthday進(jìn)行排序

SELECT * FROM Student order by birthday

image.png

空值的數(shù)據(jù)排在最前面了,但是需求有時(shí)候需要將空值排在最后,但是其他數(shù)據(jù)需要正序排序。

SELECT * FROM Student order by case when birthday is null then 1 else 0 end,birthday

達(dá)到預(yù)期的效果,空值放到最后,其他值按照正序排序。


image.png

SELECT * FROM Student order by case when birthday is null then 0 else 1 end,birthday

0和1置換后,出現(xiàn)如下結(jié)果。


image.png

case的語(yǔ)句格式是 case 。。。。。。。。。。end
它結(jié)構(gòu)就是這樣的,解釋一下,
case ------------假設(shè)
when birthday is null then 1 -----------birthday是空,則返回值1
else 0 -----------非空,則返回值0
end

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

  • MYSQL 基礎(chǔ)知識(shí) 1 MySQL數(shù)據(jù)庫(kù)概要 2 簡(jiǎn)單MySQL環(huán)境 3 數(shù)據(jù)的存儲(chǔ)和獲取 4 MySQL基本操...
    Kingtester閱讀 8,058評(píng)論 5 115
  • 觀其大綱 page 01 基礎(chǔ)知識(shí) 1 MySQL數(shù)據(jù)庫(kù)概要 2 簡(jiǎn)單MySQL環(huán)境 3 數(shù)據(jù)的存儲(chǔ)和獲取 4 M...
    周少言閱讀 3,251評(píng)論 0 33
  • 如果有一天我離開(kāi)這個(gè)世界,請(qǐng)你不要惋惜,不要憤慨,不論虛情假意,還是深情切意。 某年某日,,我出生在西北鄉(xiāng)村,來(lái)時(shí)...
    倒敘閱讀 651評(píng)論 0 1
  • 在你傷心難過(guò)的時(shí)候,不如眺望遠(yuǎn)方,看那花開(kāi)花落,瞇著眼睛聽(tīng)那風(fēng)吹樹(shù)葉發(fā)出的聲音,想象蝴蝶停在鼻尖的感覺(jué),一切一切都...
    梧桐e_e閱讀 289評(píng)論 0 0
  • 我們禁止汽車(chē)在大路上行走 汽車(chē)是長(zhǎng)著四只圓腳的人 在路口叮散步者 這不合法! 匹匹汽車(chē) 被神靈的馬車(chē)牽拉著 神人在...
    陳果_周綠閱讀 145評(píng)論 0 0

友情鏈接更多精彩內(nèi)容