相关疑难解决方法(0)

如何使用T-SQL使用分隔符char分割字符串?

我在表的一列中有这个长字符串.我只想获得具体信息: - 我的表结构: -

Col1 = '123'
Col2 = 'AAAAA'
Col3 = 'Clent ID = 4356hy|Client Name = B B BOB|Client Phone = 667-444-2626|Client Fax = 666-666-0151|Info = INF8888877 -MAC333330554/444400800'
Run Code Online (Sandbox Code Playgroud)

我的选择陈述是: -

Select col1, col2, col3 from Table01
Run Code Online (Sandbox Code Playgroud)

但是在Col3中,我只需要'客户名称'的值'BB BOB'.

在Col3 -

  • 列分隔符是'|' 管道字符(例如'Client ID = 4356hy')

  • 键值定界符'='等于带有一个空格(前导和尾随)的符号.

请帮忙.

sql t-sql sql-server sql-server-2005

7
推荐指数
1
解决办法
11万
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2005 ×1

t-sql ×1