SQL函数字符串分拆
/*
@str 拆分字符串
@spli 拆分符号
根据指定的符号,进行数据分开,返回表形式
例如:
@str='123,456'
@spli=','
结构:
table | istr
-------------------------
| 123
| 456
*/
Create function [dbo].[fsplit](
@str varchar(8000) --要分拆的字符串
,@spli varchar(10) --字符串分隔符
)
returns @re table(istr varchar(8000))
as
begin
declare @i int,@splen int
select @splen=len(@spli) ,@i=charindex(@spli,@str)
while @i>0
begin
insert into @re values(left(@str,@i-1) )
select @str=substring(@str,@i+@splen,8000)
,@i=charindex(@spli,@str)
end
if @str<>'' insert into @re values(@str)
return
end
转载于:https://www.cnblogs.com/bsnm/archive/2010/07/06/1772260.html
SQL函数字符串分拆相关推荐
- SQL各种字符串分拆处理函数
字符串分解 --各种字符串分拆处理函数.sql -- --各种字符串分函数 if exists (select * from dbo.sysobjects where id = object_id( ...
- 各种字符串分拆处理函数.sql
--各种字符串分函数 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_splitSTR]') and x ...
- 四、SQL函数②(字符串函数)
字符串函数:用户的密码.电子邮箱地址.证件号码等都是以字符串类型保存在数据库中的. 计算字符串长度 LENGTH()函数用来计算一个字符串的长度.该函数接受一个参数,此参数为待计算的字符串表达式,在M ...
- 【转】SQL函数:字符串中提取数字,英文,中文,过滤重复字符
SQL函数:字符串中提取数字,英文,中文,过滤重复字符 --提取数字 IF OBJECT_ID('DBO.GET_NUMBER') IS NOT NULL DROP FUNCTION DBO.GET_ ...
- SQL常用字符串函数
SQL常用字符串函数 一.字符转换函数 1.ASCII() 返回字符表达式最左端字符的ASCII 码值.在ASCII()函数中,纯数字的字符串可不用''括起来,但含其它字符的字符串必须用''括起来使用 ...
- sql用于字符串的聚合函数_SQL字符串函数用于数据整理(争用)
sql用于字符串的聚合函数 In this article, you'll learn the tips for getting started using SQL string functions ...
- 加密解密,MySQL单行函数,数学函数字符串日期时间,流程控制,完整详细可收藏查询SQL
前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看.(点击跳转人工智能学习资料) 文章目录 1.函数的理解 2.数值函数 2.1 基本函数 2.2 角度 ...
- SQL函数--按指定符号分割字符串
1.sql创建函数 参数说明: @p_str 传入要分割的字符串 如 123,456,789 a|b|c @p_split 传入分割的符号 如',' '|' 创建函数: CREATE FUNCTION ...
- sql server字符串替换函数REPLACE
使用REPLACE(替换字符串)函数REPLACE函数将字符串中的子字符串替换为指定字符串. 语法: REPLACE (string_expression1, string_expression2, ...
- Oracle的sql 函数
Oracle的SQL函数 Oracle的SQL函数分为单行函数和多行函数.单行函数只对单条记录有效,多行函数对多条记录有效. 单行函数包括,字符.数字.日期.转换和普通函数. 字符函数举例: ?全小写 ...
最新文章
- 独家 | 一文了解强化学习的商业应用
- Winform中使用FastReport的DesignReport时怎样设置Table的size自动调整
- Popush任务之linux配置篇
- PHP不读取Excel空行,phpexcel中遇到空单元格不跳过
- 使用CocosStudioV3.10场景导入Cocos2d-xV3.17.2
- 常见的Java基础的面试题
- 深入了解Java虚拟机(1)java内存区域与内存溢出异常
- 一阶广义差分模型_计量经济学第10讲(时间序列计量经济学模型:序列相关性)...
- 赶超磁盘的磁带备份技术
- 网易游戏笔试【2020暑期实习生】游戏研发工程师第二批在线笔试4月6日
- 开源项目9GAG源码解析与Material改造(三)
- java 生成的excel 用editplus 打开是乱码_「excel打开是乱码」excel出现中文乱码的解决教程 - seo实验室...
- 【经验篇】记如何排查Linux服务器CPU使用率过高的问题
- 社区的网络舆情信息监测具体实施方案
- jQuery属性操作以及一些实用方法
- 传奇Newoupui-pak配置失败怎么处理?
- 解决stackoverflow打开慢的问题
- Bootloader之uBoot简介
- pioneer软件VoLTE测试步骤,世纪鼎利pioneer连接移动平台进行volte测试操作说明
- autojs代码规范