将字符串拆分为id
Sql :
alter function [fn_splitSTR]
(
@s varchar(8000), -- 5,6,7
@split varchar(10) -- ','
)
return @re table(col varchar(100))
as
begin
declare @splitlen int
set @splitlen=len(@split+'a ')-2
while charindex(@split,@s)>0
begin
insert @re values(left(@s,charindex(@split,@s)-1))
set @s=stuff(@s,1,charindex(@split,@s)+ @splitlen,' ')
end
insert @re values(@s)
return
end
执行:
select*from dbo.fn_splitSTR('5,6,7',',')
结果:
aaarticlea/png;base64,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" alt="" />
将字符串拆分为id的更多相关文章
- Ansible: hosts文件拆分为inventory和定义inventory全局变量
前言 随着管理机器的增多,我们在使用Ansible的时候时常会遇到hosts文件过于冗长的问题,极其不便于管理,而将hosts文件拆分为inventory就可解决该问题:另外,hosts中的每个主机条 ...
- oracle多个结果集拼接字符串;where id in 字符串 (转)
转自:http://blog.sina.com.cn/s/blog_af26e333010194ht.html 最近修改oracle触发器,在过程中遇到两个问题: select lastname fr ...
- SQL语句,表中的列字段字符串合并 和 字符串拆分成表
研究了两天也没有研究的很明白,但是问题做出来了, 如下表中的字段,第一级是由逗号隔开字符串,第二级是由空格隔开的字符串,现在想取空格字符串中的第几个空格前后的字符串, 所用到的工具,1.是 for x ...
- sqlserver中利用Tran_sql把逗号分隔的字符串拆成临时表
在与数据库交互的过程中,我们经常需要把一串ID组成的字符串当作参数传给存储过程获取数据.很多时候我们希望把这个字符串转成集合以方便用于in操作. 有两种方式可以方便地把这个以某种符号分隔的ID字符串转 ...
- 将一个List拆分为n份的方法
public static void main(String[] args) { List<Integer> taskList = new ArrayList<>(); for ...
- 如何将LNMP拆分为LNP+MySQL
1.备份172.16.1.7上的数据库信息 [root@web01 ~]# mysqldump -uroot -p'oldxu.com' --all-databases > mysql-all. ...
- 在字符串中查找id值MySQL
PHPmyadmin中sql语句 SELECT * FROM `hz_article_type` WHERE FIND_IN_SET( 5, items_id ) LIMIT 0 , 30 结果: S ...
- Java 数据类型之间的转换 拆分字符串 Date/Calendar的转换
数据类型转换 1. String - Int String str="123"; int i=1; int str=Integer.parseInt(str); String i= ...
- JAVA字符串的常见处理和操作
1.纯数字字符串补0为指定位,格式化输出(例如00482这样) 使用String.format处理: int mNumber = 1; // 0 代表前面补充0 // 4 代表长度为4 // d 代表 ...
随机推荐
- javascript百度地图添加一个普通标注点(2014-3-8 记)
1.导入jquery.js文件:<script type="text/javascript" src="js/jquery.js"></scr ...
- android抽屉总结
android抽屉:1.DrawerLayout 在xml文件中要注意写全称:android.support.v4.widget.DrawerLayout <LinearLayout /> ...
- 【转】 #1451 - Cannot delete or update a parent row: a foreign key constraint fails 问题的解决办法
转载地址:http://blog.csdn.net/donglynn/article/details/17056099 错误 SQL 查询: DELETE FROM `zmax_lang` WHERE ...
- VS下的解决方案目录结构设置和管理
转载:http://blog.csdn.net/pl20140910/article/details/52074165 为了方便管理自己写的代码,也为了日后工作能方便的查找之前做过相同的代码,仿照某源 ...
- iOS 推送
1,推送已至,点通知栏: a)若App在UIApplicationStateActive(活动)状态,调用 //接收到推送消息 - (void)application:(UIApplication * ...
- Linux 概念架构的理解
摘要 Linux kernel 成功的两个原因: 架构设计支持大量的志愿开发者加入到开发过程中: 每个子系统,尤其是那些需要改进的,都支持很好的扩展性. 正是这两个原因使得 Linux kernel ...
- Linux下文件删除的原理
Linux文件删除的原理: Linux是通过link的数量来控制文件的删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除,一般来说每个文件都有2个link计数器:i_count和i_n ...
- linux之iptables
from http://www.geekfan.net/6921/ Iptables是专为Linux操作系统打造的极其灵活的防火墙工具.对Linux极客玩家和系统管理员来说,iptables非常有用. ...
- sizeof既是关键字,又是运算符(操作符),但不是函数!
sizeof是关键字吗 sizeof是关键字,这一点毋庸置疑.你不能将sizeof定义为任何标识符.查看C语言标准文档里的说明: sizeof是运算符(操作符)吗 C语言中,sizeof是运算符(操作 ...
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
1 .CronTrigger时间格式配置说明 CronTrigger配置格式: 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 ...