原文:SQL按照指定顺序对字段进行排序

SqlServer按照指定顺序对字段进行排序 问题如下,在SqlServer有一个这样的SQL查询 SELECT FROM ProductWHERE ID IN , , 在一个名为Product的表中对自增字段ID做in查询,他希望查出来的记录ID字段按照 , , 这个顺序来排,但是很不幸的是查出来后的记录是按照ID的进行正排序 这并不符合他的要求。 查出的结果如下: 由于对SQL实在是不熟悉,于 ...

2014-10-28 18:05 0 30455 推荐指数:

查看详情

SqlServer按照指定顺序字段进行排序

最近的一个项目,使用存储过程对报表进行分析,其中有一些名称需要根据指定顺序显示,而其名称对应的编号并不是按照要求的顺序排列的。通过上网查找资料,发现sql 中的charindex函数可以帮助解决这个问题。但是这样做也有一个弊端,当添加新的名称后,可能就会达不到想要的结果了,没有通用性。 给出一个 ...

Mon Oct 14 17:00:00 CST 2013 0 5721
oracle按照指定顺序进行排序

之前在网上查了下按照指定顺序进行排序的方法,根据charindex来处理排序,但是在oracle发现不行,因为oracle没有charindex函数,然后使用instr代替了charindex,然后又在网上搜了另外一种方 实验如下: 1.新建表CREATE TABLE BR_DICT ...

Mon Jun 13 07:47:00 CST 2016 0 16626
【C#】 List按指定字段的给出的自定义顺序进行排序

#引言 有一个集合,对其进行排序排序规则为:按对象中某个字段的特定顺序进行排序,比如:对象属性id,按照【4,2,5,1】的顺序排序; #代码: 1、demo1:按字段id进行自定义排序 —————————————————————————————————————————————————————————————————— ...

Tue Apr 30 01:18:00 CST 2019 0 3157
Mysql查询按照某字段指定顺序排序

应用场景:当排序既不是升序,也不是降序,必须按照指定顺序时, SELECT * FROM test WHERE id IN (5,3,6,1) (1) ORDER BY FIELD(id,5,3,6,1); (2) ORDER BY find_in_set(a.id ...

Thu Sep 26 01:11:00 CST 2019 0 358
Mysql查询按照某字段指定顺序排序

在项目当中用到Sphinx的时候,很多人遇到了这样的问题:使用mysql+Sphinx检索出了相关度的ID后,如何按照指定ID在Mysql中进行排序呢?这里是我在项目中的解决方法: 1 SELECT * FROM ...

Wed Dec 03 05:19:00 CST 2014 0 3761
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM