问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql怎么按 in 里面 id 的顺序排列

发布网友 发布时间:2022-04-08 10:11

我来回答

3个回答

懂视网 时间:2022-04-08 14:32

SELECT `sku` ,`current_price`
FROM `test`
WHERE `sku`
IN (
‘aaa‘, ‘bbb‘, ‘ccc‘, ‘ddd‘, ‘eee‘
)
ORDER BY FIELD( `sku` , ‘aaa‘, ‘bbb‘, ‘ccc‘, ‘ddd‘, ‘eee‘ )

mysql查询按照in里面的数据排序

标签:

热心网友 时间:2022-04-08 11:40

表结构如下:
mysql> select * from test;
+----+-------+
| id | name |
+----+-------+
| 1 | test1 |
| 2 | test2 |
| 3 | test3 |
| 4 | test4 |
| 5 | test5 |
+----+-------+

执行以下SQL:
mysql> select * from test where id in(3,1,5);
+----+-------+
| id | name |
+----+-------+
| 1 | test1 |
| 3 | test3 |
| 5 | test5 |
+----+-------+
3 rows in set (0.00 sec)

这个select在mysql中得结果会自动按照id升序排列,
但是我想执行"select * from test where id in(3,1,5);"的结果按照in中得条件排序,即:3,1,5,

想得到的结果如下:
id name
3 test3
1 test1
5 test5

请问在这样的SQL在Mysql中怎么写?
网上查到sqlserver中可以用order by charindex解决,但是没看到Mysql怎么解决??请高手帮忙,谢

谢!

select * from a order by substring_index('3,1,2',id,1);

热心网友 时间:2022-04-08 12:58

mysql order by field(id, "+userIds+")" 这样子才行的,field是固定的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕四个月补钙可以吗 孕妇吃什么时候钙片好 孕妇吃什么钙片最好 怀孕补钙是必须的吗?孕妇钙片品牌哪个好? ...在长高的黄金发育时期,会影响容貌五官的变化吗,不仅没有发育到变... 冬至吃饺子的诗词 立冬吃饺子的暖心诗词 宁波全封闭学校有哪些 宁波市北仑区小港镇会计学校在那? 或红联镇也可以 江南教育集团小港中心幼儿园园况介绍 红联哪里有报暑假班 commons-fileupload-1.2.1.jar这个包是做什么用的 帮忙翻译英语.(和老外聊天) 新手求助,无法调出pycharm的console-CSDN论坛 通过什么方法获得用户名? jquery赋值 在actionscript3.0中的计时问题 oc读取mysql数据库数据完整代码? 在Java中如何读取XML字符串的元素值 java中如何读取xml中数据。多节点的。给我一个例子,谢谢。 如何读取properties变量 java排序文件路径问题 XML是如何工作的? java中dom4j解析xml文件怎么获取节点属性 为什么我支付宝的网商贷只能还不能借了,怎么办? java如何读取xml节点元素值? 网商贷怎么突然显示额度已用完?只能还款,不能借款了? js中如何引用其他方法中的值 jsp页面 名字 这个cookie获取为什么不对呢? 为什么currentname1 是undefined? pans视频花絮 208 成为教师之后的好处,你了解吗? 学习教育学对做教师有什么好处 468÷3等于多少怎么列竖式 当一名教师的好处和坏处是什么? 468-34-66的简便计算是多少? 当小学老师有什么好处? 4月11日武昌到广州的火车时刻表 做教师的好处 468乘以157减57乘468的简便方法怎么算? (30—2x)(20—x)=468解题过程 你对教师的作用的看法 468-68➗4 468-23-45-32的简便方法? 几的平方等于468?? 求2011年1月11号火车时刻表调整后的k468次的详细时刻表 468+54-168怎样简便运算? 468-25-45-68,用简便计算怎么写? 日本区号是多少呢? 白酒db52/526-468是什么酒? mysql in查询怎样排序问题