原文:oracle截取某个字符前面的字符串

已验证。 要求:A.数据库表中的一个字符串 可能含有 例:ORC 也可能不含 B.要求如果该字符串含有 ,则取 之前的字符 例:ORC 取ORC C.如果该字符串不含 ,则直接取该字符串。 解答:利用ORACLE中 INSTR,SUBSTR以及CASE WHEN语法即可实现。 Oracle中函数 INSTR:INSTR方法的格式为 INSTR 源字符串, 目标字符串, 起始位置, 匹配序号 默认查 ...

2015-12-22 17:23 0 2791 推荐指数:

查看详情

sql server 去掉 某个字符串 前面的某个字符

因为这面的数据库比较多,数据也比较多,但是有个遗留的历史数据问题;就是某个字符串前面有个英文逗号; 现在需求就是要去掉这个英文逗号,用脚本跑数据库也行,但是这里用sql 语句来去掉; 以下是完整的代码,这里做个记录 ...

Thu Jun 02 19:57:00 CST 2016 0 6927
SQL语句:如何截取指定字段某一个字符前面/后面的字符串

假设数据库中,某一列数据像这样,每个数据都有同一个字符“-”,这时如果我们需要获取这个字符前面的字符串或后面的字符串,应该用什么SQL语句呢? SUBSTRING ( expression, start, length ) --SUBSTRING('列名',起始位数,要取 ...

Thu Feb 14 23:53:00 CST 2019 0 26937
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM