SQL 查询语句获取字段部分内容

请教大神们:
字段A
1 张三/张小三
2 王大锤/王小锤
现在怎么用SQL 语句获取字段A 内容'/' 的前面数据?
比如最后的查询结果分别是
1 张三
2 王大锤

6个回答

select substring(字段A,0,indexOf("/")-1) from table

用sql的字符串函数可以实现字符截断,如 RTRIM ,SUBSTR,但是感觉好麻烦,如果你是编程的话,赋值给 c++的string再处理,会简单些。

select substring(字段A,1,charindex('/',字段A)-1) from table

sunstring 截取字符串

substring 截取字符串

如果可以的话尽量别在数据库进行复杂的操作语句,加重服务器的消耗。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问