注册
Sql server的order by charindex()改写
专栏/Database Thinking/ 文章详情 /

Sql server的order by charindex()改写

胡li 2022/08/09 1900 0 0
摘要 Sql server的order by charindex()改写

Sql server语法如下:

select * from 表名
where 列名 in ('条件1','条件2','条件3','条件4')
order by charindex(列名, '条件1,条件2,条件3')

DM改写如下:

select * from 表名
where 列名 in ('条件1','条件2','条件3','条件4')
order by decode(列名, '条件1',1,'条件2',2,'条件3',3)
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服