现场给分,怎么取得指定字符‘/’前面的字符串
表T1 字符串类型字段F1
如记录:F1
asdfasd/4855
weu50o/69521
想得到结果是
asdfasd
weu50o
------解决方案--------------------select substring(f1,1,charindex('/',f1)-1)
from table
------解决方案--------------------select left('abc/def',charindex('/','abc/def')-1)
------解决方案--------------------SQL code
declare @s varchar(100)
set @s = 'asdfasd/4855'
select substring(@s,1,charindex('/',@s)-1)
/*
--------------------------
asdfasd
*/
------解决方案--------------------
LEFT(F1, CHARINDEX('/', F1) -1)