Sql 分割字符串

原创 2015年07月09日 18:11:49
/*
	分割符为',' 
*/
declare @depid varchar(100)
declare @location int
declare @length int
--示例字符串
set @depid = '13434,32,34,567,12,9998,'
set @location = 1
set @length = 0
while @location <> 0
begin
	set @location = charindex(',', @depid, @location)
	if @location = 0 
	begin
		break;
	end
	else 
	begin
		--print @location
		--print @length
		print SUBSTRING(@depid,@location - (@location - 1 - @length),@location - 1 - @length)
		set @location = @location + 1
		set @length = (@location - 1)
	end
end 


运行结果

13434
32
34
567
12
9998

用SQL将字符串按分隔符拆为子串

项目中同一个型号包含多个尺码信息,这些信息采用分隔符拼接在一起存放在一个字段中,现在需要提交每个型号的各个尺码信息,也就是说原来一条记录存储的,现在需要变成多条记录。...
  • dotnetstudio
  • dotnetstudio
  • 2014年02月25日 14:32
  • 6186

SQL各种字符串分拆处理函数

字符串分解 --各种字符串分拆处理函数.sql  -- --各种字符串分函数 if exists (select * from dbo.sysobjects...
  • qq798833488
  • qq798833488
  • 2014年05月12日 09:28
  • 1204

2、Oracle PL/SQL字符串分割截取

该文章是 PL/SQL基础(3):小专题 系列文章之一。 Oracle中的instr和substr函数 Oracle PL/SQL中可以通过instr(获取特定字符串的索引)和substr(截...
  • dou3516
  • dou3516
  • 2016年09月07日 12:19
  • 3701

sql 列按照字符分割转行

SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON GO -- ============================================= -- 黄一...
  • z5976749
  • z5976749
  • 2017年12月04日 15:04
  • 49

sqlserver拆分字符串函数 及应用

USE [dataChange] GO /****** Object: UserDefinedFunction [dbo].[f_splitSTR] Script Date: 05/09/20...
  • zhanghuaiyu_35
  • zhanghuaiyu_35
  • 2016年05月09日 15:15
  • 1388

sql server函数实现把分隔字符串转成表格

1. CREATE FUNCTION [dbo].[GetTableFromString] ( -- Add the parameters for the function here @so...
  • guochunyang
  • guochunyang
  • 2015年12月09日 16:15
  • 1045

POSTGRESQL 与MYSQL 实现分割字符串的方法对比

我这里列举了MYSQL和POSTGRESQL对字符串分割的方法对比总结。
  • yueliangdao0608
  • yueliangdao0608
  • 2014年01月08日 12:46
  • 3046

sql存储过程中分隔字符串

sql存储过程中分隔字符串
  • qq_34149805
  • qq_34149805
  • 2017年05月03日 22:09
  • 1023

Sql Server 中将由逗号“,”分割的一个字符串转换为一个表集,并应用到 in 条件中

Sql Server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件 select * from tablenmae where id in(1,2,3)这样的语句和常用,但是如...
  • zhushuhai331
  • zhushuhai331
  • 2016年10月14日 10:52
  • 3829

Oracle SQL符号分隔的多行字符串拆分

Oracle SQL 符号分隔 多行字符串 拆分
  • Seandba
  • Seandba
  • 2017年05月23日 22:51
  • 1716
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Sql 分割字符串
举报原因:
原因补充:

(最多只允许输入30个字)