日期:2014-05-18  浏览次数:20594 次

怎么把取道的值只让它取一部分 然后添加到数据库中??
怎么把取道的值只让它取一部分 然后添加到数据库中

比如 一个插入的操作取到了个字符串"你们好/OK" 怎样只取/前的"你们好"或者/后的"OK"然后插入到字段中????

望高人提点!!!!!!!!!!

------解决方案--------------------
SQL code
declare @str as varchar(20)
set @str = '你们好/OK'

select 前 = left(@str , charindex('/',@str) - 1),
       后 = substring(@str , charindex('/',@str) + 1, len(@str))

/*
前                    后                    
-------------------- -------------------- 
你们好                  OK

(所影响的行数为 1 行)
*/