先在數據庫裡創建如下所示的表:
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
先以第一列的值做為排序依據,如果第一列有相同的值,那麼就以第二列為排序依據,如果前二列都相同,就以第三例.