SQL----类似Split函数的实现1
2013-03-25 09:37
232 查看
CREATE FUNCTION dbo.Split(@Str VARCHAR(8000)) RETURNS @List TABLE ( OBJECT VARCHAR(100) ) AS BEGIN DECLARE @OBJECT AS VARCHAR(100) WHILE CHARINDEX(',',@Str)>0 BEGIN SET @OBJECT=SUBSTRING(@Str,1,CHARINDEX(',',@Str)-1) INSERT INTO @List ( OBJECT ) SELECT @OBJECT SET @Str=STUFF(@Str,1,CHARINDEX(',',@Str),'') END RETURN END ------------------------------------------------------------------------ DECLARE @STR VARCHAR(500) SET @STR='2009/01/01,2010/05/01,' SELECT CONVERT(DATETIME,OBJECT) FROM Split(@STR)----DATETIEM SET @STR='1,2,3,4,5,6,7,8,9,10' SELECT CONVERT(INT,OBJECT) FROM Split(@STR)------INT
相关文章推荐
- 在DataSet实现类似sql语句的查询
- SQL 中类似字符串分隔符的处理,类似split函数
- Sql字符串分组Split函数的两种实现方法(转)
- 用类似操纵Sql语句的方式快速实现Excel读写的方法(oleDB 方式)-不使用OWC
- SQL里实现Split函数
- 在SQL中如何实现类似C#的switch语句
- SQL实现类似C#的Split()函数的功能
- executeSqlDataSet - 类似 SqlHelper 的 Java 实现
- elasticsearch java实现类似sql group by
- SQL也可以实现split函数
- Sql字符串分组Split函数的两种实现方法
- SQL里实现类似SPLIT功能
- 在DataSet实现类似sql语句的查询
- C语言实现字符串分割(类似vb中split函数)
- asp.net用类似操纵Sql语句的方式快速实现Excel读写的方法(oleDB 方式)
- SQL中实现SPLIT函数几种方法总结(必看篇)
- Redis实现类似SQL的where多条件查询
- RPG中实现类似SQL等值查询和模糊查询
- SQL中实现SPLIT函数几种方法
- Sql字符串分组Split函数的两种实现方法