SQL Server CharIndex,Replace和SubString的综合运用
来源:互联网 发布:淘宝感谢卡内容简短 编辑:程序博客网 时间:2024/06/05 23:04
CharIndex函数的单独用法:
结果:
返回的是 ‘、’在这个字符串中所处的位置,从1开始的第几位
SubString函数的用法:
结果:
返回的是字符串从0开始到4的位置
Replace函数的用法:
结果:
返回的内容是将字符串 '文件1、文件2、文件3' 中的 ‘文件1、’ 用 '' 替换之后的结果
SubString 和 CharIndex的综合运用
结果:
Replace、SubString 和 CharIndex的综合运用
结果:
最后附上一篇 SQL ---- 将传入的字符串拆分,插入到临时表中,并输出
AS
DECLARE @temp VARCHAR(255)
BEGIN
SET NOCOUNT ON
CREATE TABLE #TEMP
(
ID INT IDENTITY(1, 1) ,
Name VARCHAR(255) ,
)
SET @temp = @String
--将owner的a,b格式拆解为 key value
WHILE CHARINDEX('、', @temp) > 0
BEGIN
INSERT INTO #TEMP
VALUES ( ( SELECT SUBSTRING(@temp, 0,
( SELECT CHARINDEX('、', @temp)
))
) )
SET @temp = ( SELECT REPLACE(@temp,
( SELECT SUBSTRING(@temp, 0,
( SELECT
CHARINDEX('、',
@temp) + 1
))
), '')
)
END
INSERT INTO #TEMP
VALUES ( @temp )
SELECT *
FROM #TEMP
END
-- EXEC [LO_P_Split] '文件1、文件2、文件3'
结果:
0 0
- SQL Server CharIndex,Replace和SubString的综合运用
- sql 中charindex 和 replace的用法
- SQL charindex, substring, replace, ISNUMERIC ,datalength,
- SUBSTRING CHARINDEX REPLACE
- SQL Server CHARINDEX和PATINDEX
- SQL Server的patindex和charindex的用法
- SQL Server的patindex和charindex的用法
- sql CHARINDEX,REPLACE函数使用
- SQL Server CHARINDEX和PATINDEX详解
- SQL Server CHARINDEX和PATINDEX详解
- SQL Server CHARINDEX和PATINDEX详解
- SQL Server CHARINDEX和PATINDEX详解
- SQL Server CHARINDEX和PATINDEX详解
- [转]SQL Server CHARINDEX和PATINDEX详解
- SQL Server CHARINDEX和PATINDEX详解
- SQL Server CHARINDEX和PATINDEX详解
- SQL Server CHARINDEX和PATINDEX详解
- SQL Server CHARINDEX和PATINDEX详解
- 关于Socket连接与HTTP连接的干货
- Java面试题整理(题目内容非原创)
- grails上传图片
- SSM框架整合
- Java数据类型转换
- SQL Server CharIndex,Replace和SubString的综合运用
- 一个比较好的Processor
- Android-->如何优雅的切换表情和键盘(原理)
- 如何处理EDIUS打不开jpg格式的图片的问题
- css中inline | block |inline-block|table|flex系统的整理和分析
- laravel之文件上传
- 手把手让你实现开源企业级web高并发解决方案
- Pixhawk源码笔记一:APM代码基本结构
- html浮动布局