如何使用substr函数提取字符串子串?
- 内容介绍
- 文章标签
- 相关推荐
本文共计175个文字,预计阅读时间需要1分钟。
sqlsqlplus user/user -- 连接数据库show user -- 显示当前用户select upper(substr('liufeng', 0, 3)) as firstname, lower(substr('liuyuehui', 4)) as secondname from dual; -- 显示名字substr('字符串', '开始位置', '长度'); -- 子字符串提取
sqlplus conn user/user --连接数据库
show user --显示当前用户
select upper(substr('liufeng',0,3) ) as firstname,lower(substr('liuyuehui',4)) as secondname from dual;--显示名字
substr('字符串',‘开始位置’,'长度');
如果开始位置为负数,代表从字符串右侧开始找到相应的位置。
如:
select substr('liuyuehui',-3,3) --输出结果为hui。
substr从右侧向左偏移3个字符,然后截取3个字符。输出为hui。
本文共计175个文字,预计阅读时间需要1分钟。
sqlsqlplus user/user -- 连接数据库show user -- 显示当前用户select upper(substr('liufeng', 0, 3)) as firstname, lower(substr('liuyuehui', 4)) as secondname from dual; -- 显示名字substr('字符串', '开始位置', '长度'); -- 子字符串提取
sqlplus conn user/user --连接数据库
show user --显示当前用户
select upper(substr('liufeng',0,3) ) as firstname,lower(substr('liuyuehui',4)) as secondname from dual;--显示名字
substr('字符串',‘开始位置’,'长度');
如果开始位置为负数,代表从字符串右侧开始找到相应的位置。
如:
select substr('liuyuehui',-3,3) --输出结果为hui。
substr从右侧向左偏移3个字符,然后截取3个字符。输出为hui。

