SQL字符串分割方法
--方法一:
DECLARE @id VARCHAR(200)
DECLARE @idlist VARCHAR(500) = '1,2,3,5,6,8,9,10,11,12,14,15,16,17,18,19,20'
WHILE LEN(@idlist) > 0
BEGINIF CHARINDEX(',',@idlist) > 0SET @id = SUBSTRING(@idlist,0,CHARINDEX(',',@idlist))ELSEBEGINSET @id = @idlistSET @idlist = ''ENDPRINT (@id)--SET @idlist = REPLACE(@idlist,@id + ',' , '') --用replace会出现意外set @IDList = stuff(@IDList,1,charindex(',',@IDList),'')
END--方法二:
DECLARE @IDList VARCHAR(200)
DECLARE @sTempData VARCHAR(50)
DECLARE @Iindex INT
SET @IDList = '1,2,3,5,6,8,9,10,11,12,14,15,16,17,18,19,20'
WHILE CHARINDEX(',', @IDList) > 0
BEGIN
SET @Iindex = CHARINDEX(',', @IDList)
SET @sTempData = SUBSTRING(@IDList, 0, @Iindex )
--SET @IDList = SUBSTRING(@IDList, @Iindex + 1, LEN(@IDList) - @Iindex)
set @IDList = stuff(@IDList,1,charindex(',',@IDList),'')
PRINT(@sTempData)
END
PRINT(@IDList)
效果截图:
SQL字符串分割方法相关推荐
- C++字符串分割方法总结
在一些编程练习中,经常会对字符串进行处理,往往处理之前都会对字符串进行分割来提取各部分信息.在C++中虽然没有像python那样提供split这样直接的字符串分割函数,但也有一些其他的方法能够对其进行 ...
- JS之字符串分割方法split
作用:JavaScript split() 方法用于把一个字符串分割成字符串数组 语法:stringObject.split(separator,howmany) 参数1:separator必选,字符 ...
- excel 中文转英文首字母大写,数据透视表制作,字符串分割方法
1.中文转英文首字母大写,我的excel是2007版本的, 把下面的代码复制到宏模板里面,然后直接关闭就好了 Function getpychar(char) tmp = 65536 + Asc(ch ...
- SQL 字符串分割表函数
1 --字符串分割表函数 2 declare @str varchar(1000) 3 declare @split varchar(10) 4 5 declare @i int; 6 declare ...
- C++常用字符串分割方法
From:http://www.jb51.net/article/55954.htm 1. 用strtok函数进行字符串分割 原型: char *strtok(char *str, con ...
- [转载] Java字符串分割方法
参考链接: Java中的StringTokenizer方法的示例 2 [size=medium]1.用split()方法进行分割,分割开的子字符串放入数组,然后进行处理. 示例代码如下: public ...
- Java字符串分割方法split()的功能以及使用方法的详细介绍!
在Java的学习中经常会遇到按照自己的理想情况分割字符串,并根据分割后的结果进行后续操作的问题.对于这些问题就可以使用Java提供的split() 方法进而实现,下面详细的介绍它的功能以及使用方法. ...
- Java实现split字符串分割方法
实现方法 split, 能够指定分割符将字符串拆分成字符串数组 思路如下: 统计字符串中的目标分割符的个数. 创建字符串数组并将其初始化为 "",不初始化的话字符串数组中就会是nu ...
- Python拼接SQL字符串的方法
在做接口自动化测试的时候,最为常见的是GET.POST两种请求类型的接口.对于GET请求,直接将参数写在URL后面,以"?"隔开,参数的键和值之间用"="隔开, ...
最新文章
- VS2015静态编译libcurl(C++ curl封装类)
- linux工科软件,linux基础网络工具学习笔记
- 【CTF大赛】2021 DASCTF July cybercms 一探再探
- python3内置函数_python3--内置函数
- ❤️《大前端—模块化》
- bzoj 1409 Password
- 分布式系统常见的事务处理机制
- linux脚本彩色提示,在shell脚本里显示带颜色的字(linux)
- ubuntu16.04卸载火狐,Amazon
- 卖零食怎么引流?怎么推广自己的零食产品,零食店怎么做引流?
- 提取windows安装盘install.wim文件修复mstsc
- 【Matlab图像去噪】小波滤波(硬阙值+软阙值)+中值滤波图像去噪【含源码 462期】
- AVFrame结构体中变量解释
- 响应式五金机械网站pbootcms模板,蓝色营销型五金配件网站源码下载
- 编码理论第十一章:LDPC码原理学习及其习题分析
- 如何将手机CAJ转换成PDF文件的方法
- Linux 配置crash
- svn备份/迁移的两种方法
- Java Web学习笔记
- SQL触发器实例讲解(本文是来自百度文库)
热门文章
- 借助第八代智能英特尔® 酷睿™ i7 处理器和 Unreal Swarm* 的强大性能快速构建光照...
- Android App创建Ble服务
- ble连接过程建立_BLE配对绑定过程梳理
- 【已禁用】WeixinJSBridge:微信浏览器内置JavaScript 对象
- 机器视觉丨LED点光源的检测范围和打光案例
- psql工具使用介绍
- uniapp点击返回上一页按钮弹出提示框是否确认保存信息
- 光电自动避障小车_手把手教做智能小车
- mysql c 游标_mysql游标示例 mysql游标简易教程
- java实现王者荣耀匹配规则,王者荣耀匹配机制故意安排队友,看看队友构成就知道了...