首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 单元格数据瓜分

2013-02-19 
SQL 单元格数据分割我遇到一个问题如何把下面的单元格分割成我想要的期望的结果望大家不惜指教[解决办法]d

SQL 单元格数据分割
我遇到一个问题如何把下面的单元格分割成我想要的
SQL 单元格数据瓜分
期望的结果
SQL 单元格数据瓜分
望大家不惜指教SQL 单元格数据瓜分
[解决办法]



declare @details nvarchar(50)
set @details='10.2.0.1 DEV_10 zhang_san'

select left(@details,charindex(' ',@details)-1) as ip,
substring(@details,charindex(' ',@details)+1,charindex(' ',substring(@details,charindex(' ',@details)+1,len(@details)))-1) as department,
right(@details,charindex(' ',REVERSE(@details))-1) as user


[解决办法]
你要写成函数的话只能写成表值函数,标量函数不行,标量函数只能返回一个值
表值函数才可以返回一组值

还有我看你上面的例子zhang san这里貌似不是下划线,是个空格吧,如果是空格的话
我那条user的语句就有问题了,你可以参照截取第二个再截取一下

热点排行