where in的sql语句按照指定ID进行排序的解决方法
做网站的时候需要一个需求,需要按照指定的ID获取数据库中的数据,返回数据的顺序要和指定ID的顺序相同,数据库是SQL Server的,下面的代码是在网上找来的,SQL server的已经测试过,可以满足要求。
Access:
select * From 表 Where id in(1,5,3) order by instr(',1,5,3,',','&id&',')
MSSQL:
select * From 表 Where id in(1,5,3) order by charindex(','+rtrim(cast(id as varchar(10)))+',',',1,5,3,')
MySQL:
select * From 表 Where id in (1,5,3) order by instr(',1,5,3,',',CONCAT(',',id,','))
文章引用地址:http://www.40ps.com/develop/2396.html
where in的sql语句按照指定ID进行排序的解决方法相关推荐
- sql语句创建mysql数据库常见错误以及解决方法
Error Code: 1366. Incorrect string value: '\xE5\xAD\xA6\xE5\xB7\xA5...' 将该表中的每一列的字符集都改为utf-8 ...
- 找不到具有指定ID的对话框类解决方法
添加变量的时候出现下面的问题: 检查两个地方: 1,.cpp文件这个IDD是不是和真实的名字一样 2,.h文件这个地方,IDD是否也是一样的 改完就好了:
- Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘id‘ in ‘field list‘解决思路
在做Springboot项目整合Mybatis使用的时候,出现了如下的报错信息,经过定点调试发现了问题,所以将解决方式和思路总结了一下,仅供大家参考. 遇到的问题 Cause: java.sql.SQ ...
- Mybatis 源码探究 (4) 将sql 语句中的#{id} 替换成 ‘?
Mybatis 源码探究 (4) 将sql 语句中的#{id} 替换成 '? 出于好奇,然后就有了这篇文章啦. 源码给我的感觉,是一座大山的感觉.曲曲折折的路很多,点进去就有可能出不来. 不过慢慢看下 ...
- SQL语句判断指定的数据库、表、字段、存储过程是否存在
SQL语句判断指定的数据库.表.字段.存储过程是否存在 直接上代码,对大家有用就好! 代码 --判断[TestDB]是否存在 if exists(select 1 from master..sysda ...
- (SQL语句)按指定时间段分组统计
我现在有一张表: 列名1 时间 03174190188 2009-11-01 07:17:39.217 015224486575 2009-11-01 08:01:1 ...
- sql语句查询指定年月的数据
sql语句查询指定年月的数据,思路是将数据库中的日期转换成 'yyyy-MM' 格式的字符串,然后与参数对比,示例如下: 参数传年月字符串,如:"2020-07", sql语句: ...
- SQL语句的添加、删除、修改多种方法
SQL语句的添加.删除.修改多种方法 SQL语句的添加.删除.修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来? 添加.删除.修改使用db.Execute ...
- mysql groupby having_浅谈sql语句中GROUP BY 和 HAVING的使用方法
在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数, 例如SUM, COUNT, MAX, AVG等.这些函数和其它函数的根本区别就是它们一般作用在多 ...
最新文章
- 《HelloGitHub》第 20 期
- 算法------长度最小的子数组
- EventBus3.0源码解析
- MySQL从主从到代理
- [云炬python3玩转机器学习笔记] 3-6Numpy数组和矩阵的合并和分割
- [转]DES加密 java与.net可以相互加密解密两种方法
- 拼多多新款iPhone SE史上最低价来了,但遇上同样降价的iPhone XR,你选谁?
- int java 时间,java 时间处理类
- java计算机毕业设计评标专家管理信息系统源码+数据库+系统+lw文档+mybatis+运行部署
- 提升电脑运行速度,10个秘笈,让你的win10飞起来
- 监督学习算法的发展史和它们之间的关系:从文氏图到回归、决策树、支持向量机和人工神经网络
- 完美卸载Visual Studio2015的方法汇总
- 联想微型计算机进入bios,联想如何进入bios界面的方法汇总
- 物联网蓝牙芯片的选型
- GRUB4DOS加载ISO启动光盘完美解决方案
- 计算广告CTR预估系列(九)--NFM模型理论与实践
- 《SiamMask:Fast Online Object Tracking and Segmentation:A Unifying Approach》论文笔记
- 摸鱼三天,我写了一个通用的组建树TreeUtil工具
- STM32入门(二十)----DAC
- 如何配置重做日志高速缓存的大小
热门文章
- 初始化bean(二)—— 缓存部分
- LightGBM中GBDT的实现
- [Android] Android统计Apk , jar包方法数
- 再战“超融合”,戴尔、Nutanix绝世好CP
- Virtualbox中win7虚拟机中U盘不可用问题的解决
- 单域MPLS ***数据转发实验分析
- MySQL索引的Index method中btree和hash的区别
- katalon进行app测试_Katalon API 测试 Demo
- 程序员的自我修养——远离“外包思维”
- python爬虫的用途_python爬虫用途