首頁 > 資料庫 > mysql教程 > sqlserver使用order by case when进行优先级排序

sqlserver使用order by case when进行优先级排序

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 15:45:43
原創
1935 人瀏覽過

-- 创建表 create table tNews (NewsId int identity(1,1) primary key, Keyword nvarchar(50) not null, Title nvarchar(100) null, Contents nvarchar(1000) null, Remark nvarchar(1000)) -- 向表中插入数据 insert into tNews(Keyword,Title,Contents,Re

 

--创建表

create table tNews

(NewsId int identity(1,1) primary key,

Keyword nvarchar(50) not null,

Title nvarchar(100) null,

Contents nvarchar(1000) null,

Remark nvarchar(1000))

 

 

--向表中插入数据

insert into tNews(Keyword,Title,Contents,Remark)values ('csd','x','x','a')

insert intotNews(Keyword,Title,Contents,Remark) values ('asd','ax','x','a')

insert intotNews(Keyword,Title,Contents,Remark) values ('cad','x','xa','a')

insert intotNews(Keyword,Title,Contents,Remark) values ('csadx','x','x','xy')

insert intotNews(Keyword,Title,Contents,Remark) values ('csdn','sdax','x','xy')

insert intotNews(Keyword,Title,Contents,Remark) values ('csdns','sdax','x','xy')

insert intotNews(Keyword,Title,Contents,Remark) values ('a113ns','s3x','3ax','xy')

insert intotNews(Keyword,Title,Contents,Remark) values ('没有','szx','mx','mei')

 

--查询表数据

select*from tNews

--关键字含有a的放在最前面的行,标题含有a的放在次于关键字含有a的行

没有含有a的放在最后

依次排序为:Keyword>Title> Contents>Remark

sqlserver使用order by case when进行优先级排序

★排序Sql语句:

select NewsId,Keyword,Title,Contents,Remarkfrom tNews

order by

case when Keyword like '%a%' then 1 else 10end,

case when Title like '%a%' then 2 else 10end,

case when Contents like '%a%' then 3 else10 end,

case when Remark like '%a%' then 4 else 10end

★排序后的结果:

sqlserver使用order by case when进行优先级排序

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
tp6連線sqlserver資料庫問題
來自於 1970-01-01 08:00:00
0
0
0
php 如何呼叫sqlserver的分頁儲存過程
來自於 1970-01-01 08:00:00
0
0
0
php 7.2.10 連結 SQLserver2008r2 報錯
來自於 1970-01-01 08:00:00
0
0
0
Laravel 中無法連線 SQL Server
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板