请教大神们:
字段A
1 张三/张小三
2 王大锤/王小锤
现在怎么用SQL 语句获取字段A 内容'/' 的前面数据?
比如最后的查询结果分别是
1 张三
2 王大锤
用sql的字符串函数可以实现字符截断,如 RTRIM ,SUBSTR,但是感觉好麻烦,如果你是编程的话,赋值给 c++的string再处理,会简单些。
select substring(字段A,1,charindex('/',字段A)-1) from table
sunstring 截取字符串
select substring(字段A,0,indexOf("/")-1) from table
substring 截取字符串
如果可以的话尽量别在数据库进行复杂的操作语句,加重服务器的消耗。