我在表格列中有这种类型的值
154646@8@486
45465@6464@654
等等
如何在第二个 @ 字符之后删除所有内容?我需要显示
154646@8
45465@6464
我只能为所有@做,但不能为第二个
SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ')
返回45但不返回45@Tra
谢谢 :-)
我在表格列中有这种类型的值
154646@8@486
45465@6464@654
等等
如何在第二个 @ 字符之后删除所有内容?我需要显示
154646@8
45465@6464
我只能为所有@做,但不能为第二个
SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ')
返回45但不返回45@Tra
谢谢 :-)
您可以使用它的第三个参数
charindex()
来指定搜索将在字符串中的哪个位置开始。结果