我想在两个查询中选择字符串的一部分
- “服务器\Windows\访问数据库”
- “访问数据库\服务器\Windows”
我想在一个查询中选择第一个'\'之后的任何内容 ,在第二个查询中我想选择第二个'\'之后的文本
'\'之间的文本长度不断变化。
我努力了:
SELECT Somecolumn=Substring(column1, 0, Charindex('\', column1, 1))
FROM dbo.sometable
结果:
SOMECOLUMN
Server
Access Database
Sql-Fiddle:http ://sqlfiddle.com/#!3/f0458/1