程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL查詢排序

SQL查詢排序

編輯:關於SqlServer

先在數據庫裡創建如下所示的表:
 create table RuQi
(
   id int primary key,
   name varchar(20)
)

insert into RuQi values(2,''風雲'')
insert into RuQi values(5,''如其'')
insert into RuQi values(1,''少帥'')
insert into RuQi values(3,''膽小鬼'')
insert into RuQi values(4,''小湯'')


--查詢全部數據
select * from RuQi

--取出4,1,5的數據,但是按照默認的排序順序來排序
select * from RuQi where id in (4,1,5)

--取出4,1,5的數據,並且按照4,1,5在''4,1,5''的出現的順序進行排序
select * from RuQi where id in (4,1,5) order by charindex(ltrim(id),''4,1,5'')


select * from table order 1,2,3
先以第一列的值做為排序依據,如果第一列有相同的值,那麼就以第二列為排序依據,如果前二列都相同,就以第三例.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved