问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

oracle中如何截取字符串中,某个字符前的字符串? 例如截取字符串210-1106...

发布网友 发布时间:2022-04-23 15:42

我来回答

2个回答

热心网友 时间:2022-04-07 21:16

oracle中,截取某个字符串前的字符需要用instr函数和substr函数共同完成。

工具:oracle 10g

步骤:

1、以截取字符串“210-1106000001”中“-”前的部分为例。

2、执行语句为:

select substr('210-1106000001',1,instr('210-1106000001','-')-1) from al;

3、结果为:

instr函数语法:instr( string1, string2, start_position,nth_appearance )

参数含义:

substr函数语法:substr(strings|express,m,[n])

参数含义:

strings|express :被截取的字符串或字符串表达式。

m 从第m个字符开始截取。

n 截取后字符串长度为n。

热心网友 时间:2022-04-07 22:34

select substr(列, 1, instr(列, '-') -1) from 表。
例:
SQL> select substr('210-1106000001', 1, instr('210-1106000001', '-') -1) from al;

SUBSTR('210-1106000001',1,INST
------------------------------
210

SQL> select substr('1210-1106000001', 1, instr('1210-1106000001', '-') -1) from al;

SUBSTR('1210-1106000001',1,INS
------------------------------
1210
oracle保留两位小数

Oracle数据库中的ROUND函数可以用于将一个数字按照指定的小数位数进行四舍五入。如果您想保留两位小数,可以将需要处理的数字作为参数传递给ROUND函数,并指定小数位数为2。例如:`ROUND`,这将根据列中存储的数字进行四舍五入并保留两位小数。另外,如果您在处理字符串形式的数字时需要将其转换为数字类型并...

如何把SQL命令存入文本文件?

首先在SQL*Plus中输入SQL命令并执行。完成编写后,选择编辑的SQL代码部分,使用“Ctrl+A”全选后,按“Ctrl+C”复制。然后,切换到文本编辑器(如记事本或文本文件编辑器),按“Ctrl+V”粘贴复制的内容。最后,将文本文件另存为.SQL格式,保存文件。这种方法确保了文件内容的格式和语法规则与Oracle数据...

问一个系统的问题?

0154 输入的卷标超过目标文件系统的标号字符长度极限。 0155 无法创建其他线程。 0156 接收进程拒绝该信号。 0157 已经放弃该区域,因此无法锁定。 0158 该区域已经解除锁定。 0159 线程标识符的地址错误。 0160 传到 DosExecPgm 的参数字符串错误。 0161 指定的路径无效。 0162 信号已挂起。 0164 系统无法创建其他线程...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
大连公积金中山办事处在什么地方? 我是汕头市潮南区陇田镇东波村现住有线电视台后面有装宽带家里没有电 ... 汕头市1953年,1964年,1982年,1990年,2000年人口出生率和人口死亡率? 陇田镇乡镇概况 汕头历年出生人口 兴陇社区广东省汕头市潮南区陇田镇兴陇社区 田二社区广东省汕头市潮南区陇田镇田二社区 牙签遇到洗洁精的原理 多西他赛成分 横山智佐参与作品 oracle中 substrb() substrc() substr2() substr4()的区别 Oracle中substr用法,如果截取长度超过值的长度会返回什么值。 苹果wifi二维码在哪里? Oracle 怎样去掉末尾的几个字母 substr函数怎么用 ORACLE中substr的用法,求指导 Oracle提取某段数据的前几位 oracle substr()截取汉字 请教下:oracle 中 substr函数的用法 oracle 截取数据的最后4位 北京顺义地铁能用微信支付么 北京地铁可以刷手机吗 北京地铁卡充值可以用微信支付吗? 北京扫二维码乘地铁可以微信支付吗? 北京地铁怎么用微信进站,出示付款码么? 北京地铁支持微信/支付宝买票吗? 北京地铁什么时候可以使用微信支付? 北京坐地铁能用微信乘车码支付吗? 北京地铁可微信支付了吗? 北京地铁怎么刷微信乘车? 瑞格尔投影仪rd810有无线嘛 oracle里从右截取字符,ORACLE怎么截取字符串例如有一个位字符串_百度知... 瑞格尔RD810的遥控器丢了,重新在网上买了一款RD—810的遥控器怎么没办法遥控呢? Oracle函数Substrb和Convert函数问题 iphone分享已连接的wifi密码 先奇rd810投影仪没有遥控器 雅马哈F600、录音之王RD04、ad810 哪一款吉他比较好?适合新手? 苹果手机的wifi密码如何分享给别人? oracle 如何截取两个"-"之间的字符串 想入手一把民谣,CORT AD810E和录音之王RD04哪个更好一些呢?求高手指教。 捷安特 2015款atx810和捷安特rincon770怎么选择啊, 如何显示苹果手机的wifi密码 想买个吉他,本人有吉他基础,这是第二次买,我看中的型号是录音之王rd04和cort ad810那个 英特尔 845主板以下还有什么主板 瑞格尔RD—810投影仪怎么和手机无线投屏? 我想买一辆3000元左右的捷安特山地车,请推荐一辆! 台式电脑玩游戏偶尔花屏偶尔闪退。求助各位大神!电脑配置如下: 关于电脑主板 与51管脚兼容的单片机!! 捷安特ATX790与ATX810 洛克3.0哪个好详细介绍
  • 焦点

最新推荐

猜你喜欢

热门推荐