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,iVBORw0KGgoAAAANSUhEUgAAAFIAAAB1CAIAAABS5yFCAAAGSklEQVR4nO3cS2vbSAAH8PlAy0LRpYZ+hl56MynNSaH9Ci1peuhpSYIhdRjsUhVCtnUMW8wSmhKyTk3bxZolsGzWhpItfaSksptYfsh6JdrD2FM5tvWwR7JkS/wxrpu4+fk/GkmjUHB8XCLJPoNfPh1mn8Hqt7LboJODSQUsLbn+lilgj/JJTQE7anuW2NTanvoMYI9QdegSsSP21GcAWzz78PHtSmX956+//BSKfFm/dvR6WTz7MBb749uV0ydXlJ2rxp/XQhFtL3b65MrHtytjsY+e3lBeXjXeXQtRlJdXj57eeL7zR+LX351kADuRSuv6ReiSSKW/fKsazjZ3bBaigWHYy5kI+6J3y+fz+Xw+17tx3MbFxYVrNkRGJ9Bgh8SaDQCw+CN5ceBmzT4/13Vd13UNB0J0qWRBEFgIdV0bt+3+nhkWMQwFdv/f2rJVVTGHsEVRRFUDVY3NYo1loaoq7tjmz4/nefI8n8/jJ7IsQ4gYhrU1W5c5WtuyLJmDf9pSqYQQ4nl+s1iDELEslGVpdDahGoaRy+WwWRRFCFEsFrM1e9G2JDUlqUECIYII5XI5CBHHbeCwLJSkhjs2x22USiWe5/O9G35rPGFYs/tLo7hvS1JDkuok/fv2ZrGGa3fNHtg2hEgURbwLcdzGMLbZ6VBlTb3EbrXqrZZIAiH6/PmzIAiCICBkbBZrm8XaKAewgYNcluVcLkemDWs2MVt8gfXmin10dNQzJBHCLbljJ5NJhBB+F7Lb4Eey/0AIHQ5yJ1Xbju1etths1kj6B3mH7bbtZDJpHth4DhNFkeM2UNXAAymZTFrM5MMGcL/NPC6cyBOpdLNZazTOSDAbD0NBEFC1y4bs6Gw8sMn+THYeWzYp0ILdP5PbyhOpdLN51mickhA2NqOqQfp3zSbztnlg4wk82d2GsS+N2IGDvP9rhn17P7vROK3Xv5NgJDEj1GWz7tuOxWIMw156ND/Bm5NBTjeJVLpePxXF7yQ9bGSwiCFHoqm6AqvXv4tilQRCxPM8PmnB6bBZZqrYolit1SokECKGZW/dusWwLA5muz5dCXISqXStJliH4zYYhmUYl/t2kJNIpSuV40rluFo5rla+Wmeq2M4zPWxXsWHff7wzlbFnV4T34cqIdzwjdsT2IO/e5AzDoP6GU8oucbcXuHLEjtghZm+vdq/AVwtdZ+eFhwXP2dqFrvnPLmYXulphexXMZ0s/XilvzYOV7Wlk95PMr+DnEXta2DM6yDvaIVMa1nrK1rRzTTsP4gHM7g2DzvYodNif/vsrXKHD/vfv1+HKmGxd0/T7j3f4dy/DFTpsz38PEgCKj07MTtneTT/Vb+Xf+H9oBQAQGjYAgBY7ajvw7NC1vb2KL4Dpt/3izo/b3jeXXgWl7WJ2wXTdT7/tF3fAg8TMtf0qdT2e4iazb6u6pvrBHtD2q9T17hC/vlbwt22/2AMAzx+ATtuFpTi483xG2jaFW7vpvPCQtz0qO9xtc2s3wd0X3SndxQGMQtuqqqmqNqm2E3dHmdIotO2ATSGBO0vzjU3LTL9t7xaAgte2oqqKitneLQAFr20T27sFoEC3HaJ1JZpsT6c0hz+ok1Bue6bYiqooETtiC+8LK90L4pVtb9n7i51/aDk7YXbnPrPwvvd2tBfs7D0A7u0foJODzDKIZ/aCMsjLW/O3t4pesfcXwcL6bnAGeTfetr2bmXMytv1ml7fmwZBfLKDFji8vxgOyb9MyO2q7M8j3Hi10dvJJsqmYnezbZBrbzcz5MaXJiiwr8mB24eH4NwYcsU+y98Bixs+2Ldg/DtoAAAA8nMlPfD9uW7VNL4E7S4vY3i4qBYutyG1FbvuwqBRctqeLSsFlhyg02bM0pcmSLEsRO2LPLJucn45zsW3L3s3M9ZwGd87PJ8UuPOxefo17r9dF24frcbvTchrsdktutxysrsxnS36wM8tzjw59GORO2CXutj9tH67HHSyq+cEub817vW+T7GbmbC+2fR7kni4Y45DFBu/Z7Xaz3W5OeMG4W7XtcpIfbB9vDxygk71HC/aTmU9tk+P2OFU7Yu8vOl8q92+Qj5nAnaXNKBv/V6Ezt6hkZs/QopKZPUOLSmZ2WOL8A7JnU2wjOInYETtizxq7VZda9Yg9VfkfMvpq0OmLSFAAAAAASUVORK5CYII=" 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. 微信开发那点事(No.001)

    MXS&Vincene  ─╄OvЁ  &0000024─╄OvЁ  MXS&Vincene MXS&Vincene  ─╄OvЁ:今天很残酷,明天更残酷,后天很美好, ...

  2. yield return的作用

    测试1: using UnityEngine; using System.Collections; public class test1 : MonoBehaviour { // Use this f ...

  3. 2016年12月26日 星期一 --出埃及记 Exodus 21:21

    2016年12月26日 星期一 --出埃及记 Exodus 21:21 but he is not to be punished if the slave gets up after a day or ...

  4. HashCode

    如果一个类的对象要用做hashMap的key,那么一定要注意覆盖该类的equals和hashCode方法. equals()是基类Object的方法,用于判断对象是否有相同地址及是否为同一对象 pub ...

  5. yii学习笔记

    学而不思则罔,思而不学则殆,适度的总结有利于学习效果的提升. 以前就是埋头看书很少动手所以学习效果不好. 学习yii的原因是自己基本功差,但是yii的学习本身也需要成本

  6. 常用webservice接口

    商业和贸易: 1.股票行情数据 WEB 服务(支持香港.深圳.上海基金.债券和股票:支持多股票同时查询) Endpoint: http://webservice.webxml.com.cn/WebSe ...

  7. 解决float浮动带来的父元素高度没有的问题---清除浮动

    float的特性 : 1:使元素block块级化: 2:破坏性造成的紧密排列特性. 基于以上的特性,使得我们通常把浮动用来布局,带来的问题是,容易出问题,重用性不行,ie6-的版本下很多问题,因为它是 ...

  8. Linux下文件重命名、创建、删除、修改及保存文件

    一.重命名(更名) linux 给文件改名的命令是mv命令 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户. ...

  9. APP链接请求电话

    1.使用OpenURL执行:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:07551111&qu ...

  10. oracle 之 游标

    本期主题  灰蓝 游标用来处理从数据库中检索的多行记录(使用SELECT语句)存放的是select 的结果 利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集 --隐式游标 begin upd ...