SQL 按特定字段值排序
更新時(shí)間:2009年08月04日 17:09:37 作者:
SQL 按特定字段值排序的代碼,有需要的朋友可以參考下。
id, name
shandong01 name1
shandong02 name2
shandong03 name3
beijing01 name4
beijing02 name5
beijing03 name6
shanghai01 name7
select id,name
from table
order by case when id like 'shanghai%' then 0 when id like 'beijing%' then 1 else 2 end
result:
shanghai01 name7
beijing01 name4
beijing02 name5
beijing03 name6
shandong01 name1
shandong02 name2
shandong03 name3
shandong01 name1
shandong02 name2
shandong03 name3
beijing01 name4
beijing02 name5
beijing03 name6
shanghai01 name7
復(fù)制代碼 代碼如下:
select id,name
from table
order by case when id like 'shanghai%' then 0 when id like 'beijing%' then 1 else 2 end
result:
shanghai01 name7
beijing01 name4
beijing02 name5
beijing03 name6
shandong01 name1
shandong02 name2
shandong03 name3
相關(guān)文章
數(shù)據(jù)庫(kù)設(shè)計(jì)的完整性約束表現(xiàn)在哪些方面
數(shù)據(jù)完整性是指數(shù)據(jù)的正確性、完備性和一致性,是衡量數(shù)據(jù)庫(kù)質(zhì)量好壞的規(guī)范。數(shù)據(jù)庫(kù)完整性由各式各樣的完整性約束來(lái)確保,因而可以說(shuō)數(shù)據(jù)庫(kù)完整性規(guī)劃即是數(shù)據(jù)庫(kù)完整性約束的規(guī)劃。那么,數(shù)據(jù)庫(kù)設(shè)計(jì)的完整性約束表現(xiàn)哪些方面?2015-10-10
Navicat?Premium?15?linux?安裝與激活?ArchLinux?2022最新教程(完整激活
navicat?premium?mac是一款強(qiáng)大數(shù)據(jù)庫(kù)管理軟件,通過(guò)navicat?premium?15?用戶快速輕松地構(gòu)建,管理和維護(hù)您的數(shù)據(jù)庫(kù),結(jié)合了其他Navicat軟件使用更有意想不到的功能,這篇文章主要介紹了Navicat?Premium?15?linux?安裝與激活?ArchLinux?2022,需要的朋友可以參考下2023-01-01
dbeaver工具連接達(dá)夢(mèng)數(shù)據(jù)庫(kù)的完整步驟
DBeaver數(shù)據(jù)庫(kù)連接工具是我用了這么久最好用的一個(gè)數(shù)據(jù)庫(kù)連接工具,擁有的優(yōu)點(diǎn),支持的數(shù)據(jù)庫(kù)多、快捷鍵很贊、導(dǎo)入導(dǎo)出數(shù)據(jù)非常方便,下面這篇文章主要給大家介紹了關(guān)于dbeaver工具連接達(dá)夢(mèng)數(shù)據(jù)庫(kù)的完整步驟,需要的朋友可以參考下2023-05-05
淺談數(shù)據(jù)庫(kù)緩存最終一致性的四種方案
緩存是軟件開(kāi)發(fā)中一個(gè)非常有用的概念,數(shù)據(jù)庫(kù)緩存更是在項(xiàng)目中必然會(huì)遇到的場(chǎng)景,緩存一致性的保證,更是在面試中被反復(fù)問(wèn)到。下面我們就一起來(lái)了解一下2021-04-04
access mysql mssql 隨機(jī) 10條數(shù)據(jù)的sql語(yǔ)句
好多情況下,大家需要隨機(jī)抽取幾個(gè)數(shù)據(jù),當(dāng)然數(shù)據(jù)是從數(shù)據(jù)庫(kù)來(lái)的,所以腳本之家特為大家準(zhǔn)備了一些。2009-05-05

