首页 > 数据库技术 > 详细

Oracle函数使用1

时间:2020-11-21 22:41:19      阅读:27      评论:0      收藏:0      [点我收藏+]

一、字符串处理函数
1、ascii(x):返回字符的ASCII。
SQL语句:select ascii(‘a‘) from dual;
dual:空表,每创建一个用户都会生成这样一个dual表,表中只有一个数据。
目的是为了SQL语句的完整性。

技术分享图片
示例如下:
技术分享图片

CONCAT(x,y):连接两个字符串
示例:
SQL语句:select concat(‘huang‘,‘xian‘) from dual;
技术分享图片

3、INSTR(x, str [,start] [,n]):在字符串X中查找指定字符并返回下标,可以从第一个开始查找,也可以从指定的位置开始查找。
示例:
SQL语句:select instr(‘huang xian‘,‘an‘) from dual;
从第一个开始开始查找。
技术分享图片

示例:
SQL语句:select instr(‘huang xian‘,‘an‘,5) from dual;
从指定的第5个开始查找。
技术分享图片

length(x):返回字符串的长度
示例:
SQL语句:select length(‘huangxianmin‘) from dual;

技术分享图片

LOWER(x):将字符串的字符逐个转换为小写。
示例:
SQL语句:select Lower(‘HUANGXIANMIN‘) from dual;

技术分享图片

UPPER(x):将字符串的字符逐个转换为大写。
示例:
SQL语句:select upper(‘huangxianmin‘) from dual;

技术分享图片

LTRIM(x[,trim_str]):截去左边指定的字符串,缺省截去空格。
示例1:
SQL语句:select Ltrim(‘huangxianmin‘,‘huang‘) from dual;
技术分享图片

示例2:
SQL语句:select Ltrim(‘ huangxianmin‘,‘huang‘) from dual;
技术分享图片

示例3:
SQL语句:select Ltrim(‘ huangxianmin‘,‘ huang‘) from dual;
技术分享图片

RTRIM(x[,trim_str]):截去右边指定的字符串,缺省截去空格。
示例1:
SQL语句:SELECT RTRIM(‘=HELLO=‘, ‘=‘) FROM DUAL
技术分享图片

示例2:
SQL语句:select rtrim(‘huangxian min‘,‘min‘) from dual;
技术分享图片

示例3:
SQL语句:select rtrim(‘huangxianmin‘,‘min‘) from dual;
技术分享图片

说明:字符前一个字符不能属于截取的字符串内所包含的字符。

RIM(x[,trim_str]):截去左边指定的字符串,缺省截去空格。
示例1:
SQL语句:SELECT RTRIM(‘=HELLO=‘, ‘=‘) FROM DUAL

技术分享图片

Oracle函数使用1

原文:https://www.cnblogs.com/xianmin/p/14016920.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!