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的更多相关文章

  1. Ansible: hosts文件拆分为inventory和定义inventory全局变量

    前言 随着管理机器的增多,我们在使用Ansible的时候时常会遇到hosts文件过于冗长的问题,极其不便于管理,而将hosts文件拆分为inventory就可解决该问题:另外,hosts中的每个主机条 ...

  2. oracle多个结果集拼接字符串;where id in 字符串 (转)

    转自:http://blog.sina.com.cn/s/blog_af26e333010194ht.html 最近修改oracle触发器,在过程中遇到两个问题: select lastname fr ...

  3. SQL语句,表中的列字段字符串合并 和 字符串拆分成表

    研究了两天也没有研究的很明白,但是问题做出来了, 如下表中的字段,第一级是由逗号隔开字符串,第二级是由空格隔开的字符串,现在想取空格字符串中的第几个空格前后的字符串, 所用到的工具,1.是 for x ...

  4. sqlserver中利用Tran_sql把逗号分隔的字符串拆成临时表

    在与数据库交互的过程中,我们经常需要把一串ID组成的字符串当作参数传给存储过程获取数据.很多时候我们希望把这个字符串转成集合以方便用于in操作. 有两种方式可以方便地把这个以某种符号分隔的ID字符串转 ...

  5. 将一个List拆分为n份的方法

    public static void main(String[] args) { List<Integer> taskList = new ArrayList<>(); for ...

  6. 如何将LNMP拆分为LNP+MySQL

    1.备份172.16.1.7上的数据库信息 [root@web01 ~]# mysqldump -uroot -p'oldxu.com' --all-databases > mysql-all. ...

  7. 在字符串中查找id值MySQL

    PHPmyadmin中sql语句 SELECT * FROM `hz_article_type` WHERE FIND_IN_SET( 5, items_id ) LIMIT 0 , 30 结果: S ...

  8. Java 数据类型之间的转换 拆分字符串 Date/Calendar的转换

    数据类型转换 1. String - Int String str="123"; int i=1; int str=Integer.parseInt(str); String i= ...

  9. JAVA字符串的常见处理和操作

    1.纯数字字符串补0为指定位,格式化输出(例如00482这样) 使用String.format处理: int mNumber = 1; // 0 代表前面补充0 // 4 代表长度为4 // d 代表 ...

随机推荐

  1. JS逗号运算符的用法详解

    逗号运算符的用法详解 注意: 一.由于目前正在功读JavaScript技术,所以这里拿JavaScript为例.你可以自己在PHP中试试. 二.JavaScript语法比较复杂,因此拿JavaScri ...

  2. mysql常用命令(3)

    一.启动与关闭 1.1 Linux下启动mysql 的命令: a. rpm包安装:service mysqld start b. 源码包安装:/usr/local/mysql/bin/mysqld_s ...

  3. Dynamics AX 2012 R2 创建一个带有负载均衡的服务器集群

    安装额外AOS的主要目的,是将它添加到集群,或用于创建批处理服务器. 1.创建集群服务器 这里,Reinhard使用上节Install An Additional AOS 中创建的AOS,来创建集群. ...

  4. 初识python第二天(3)

    我们接着上一篇博客,继续来来了解Python一些常见类的函数使用方法 一.int # 运算符,>=,比较self是否大于等于value,只要满足大于或者等于其中一个条件,就返回True,否则就返 ...

  5. [问题2014S12] 解答

    [问题2014S12]  解答 先证明一个简单的引理. 引理  设 \(B\) 为 \(n\) 阶半正定 Hermite 阵, \(\alpha\) 为 \(n\) 维复列向量, 若 \(\overl ...

  6. oracle组查询

    概念: 所谓组查询即将数据按照某列或者某些列相同的值进行分组,然后对该组的数据进行组函数运用,针对每一组返回一个结果. note: 1.组函数可以出现的位置: select子句和having 子句 2 ...

  7. linux mysql5.5安装与配置(转帖,在网上收集,自用)

    MySQL是一个关系型数据库管理系统 ,由瑞典MySQL AB公司开发,目前属于Oracle 公司.MySQL分为社区版和商业版,由于其体积小.速度快.总体拥有成本低,尤其是开放源码 这一特点,一般中 ...

  8. 学的一点点ps

    从C语言的代码中解脱开始学ps,看到色彩鲜明的东西,心里只有那么爽.哈哈.只学习3天,虽然只是一些皮毛,可还是学到了一些以前不知道的东西.让我对ps多了很多兴趣,决定以后要自学更多的ps技能.要给图片 ...

  9. 基础笔记4(包装类,时间date. calendar

    1.包装类 基本类型和对象. 编译器会对基本类型和包装类进行自动拆箱,装箱处理 Interger  i=5; int i=new Interger(4); 一个缓存问题:以便提高效率 integer ...

  10. 程序设计入门——C语言 第4周编程练习 1 素数和(5分)

    题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的 ...