将字符串拆分为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 代表 ...
随机推荐
- 微信开发那点事(No.001)
MXS&Vincene ─╄OvЁ &0000024─╄OvЁ MXS&Vincene MXS&Vincene ─╄OvЁ:今天很残酷,明天更残酷,后天很美好, ...
- yield return的作用
测试1: using UnityEngine; using System.Collections; public class test1 : MonoBehaviour { // Use this f ...
- 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 ...
- HashCode
如果一个类的对象要用做hashMap的key,那么一定要注意覆盖该类的equals和hashCode方法. equals()是基类Object的方法,用于判断对象是否有相同地址及是否为同一对象 pub ...
- yii学习笔记
学而不思则罔,思而不学则殆,适度的总结有利于学习效果的提升. 以前就是埋头看书很少动手所以学习效果不好. 学习yii的原因是自己基本功差,但是yii的学习本身也需要成本
- 常用webservice接口
商业和贸易: 1.股票行情数据 WEB 服务(支持香港.深圳.上海基金.债券和股票:支持多股票同时查询) Endpoint: http://webservice.webxml.com.cn/WebSe ...
- 解决float浮动带来的父元素高度没有的问题---清除浮动
float的特性 : 1:使元素block块级化: 2:破坏性造成的紧密排列特性. 基于以上的特性,使得我们通常把浮动用来布局,带来的问题是,容易出问题,重用性不行,ie6-的版本下很多问题,因为它是 ...
- Linux下文件重命名、创建、删除、修改及保存文件
一.重命名(更名) linux 给文件改名的命令是mv命令 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户. ...
- APP链接请求电话
1.使用OpenURL执行:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:07551111&qu ...
- oracle 之 游标
本期主题 灰蓝 游标用来处理从数据库中检索的多行记录(使用SELECT语句)存放的是select 的结果 利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集 --隐式游标 begin upd ...