问题描述
- sqlserver where in 排序问题
- SQL语句:
select * from PRDT where PRD_NO in ('C''A''D''B')怎么让结果排序根据where in 里面的PRD_NO的先后顺序-排序。
结果如下:
C
A
D
B
而不是:
A
B
C
D
解决方案
select * from PRDT where PRD_NO in ('C''A''D''B') ORDER BY CHARINDEX(PRD_NO'CADB')
时间: 2024-10-21 15:35:28