第1个回答 2012-09-25
可以,如果字段中的内容跟你提到的很相似或者类似可以用下面的查询语句:
select substr(字段名称,0,5) from 表明 ,如果数据库中的字段内容跟这个不像类似或者不一样,这个就需要写存储过程进行,在存储过程中添加IF判断。
第3个回答 2012-09-25
declare @aa varchar(100)
set @aa ='010-2000-30-4'
select SUBSTRING(@aa,1,CHARINDEX('-' ,@aa,CHARINDEX('-' ,@aa,charindex('-',@aa,1)+1) + 1) )