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

现场给分,如何取得指定字符‘/’前面的字符串

2012-01-20 
现场给分,怎么取得指定字符‘/’前面的字符串表T1 字符串类型字段F1如记录:F1asdfasd/4855weu50o/69521想得

现场给分,怎么取得指定字符‘/’前面的字符串
表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)

热点排行