1.字符型函数

函数

说明

案例

结果

ASCII(X)

求字符X的ASCII码

select ASCII('A') FROM DUAL;

65

CHR(X)

求ASCII码对应的字符

select CHR(65) FROM DUAL;

'A'

LENGTH(X)

求字符串X的长度

select LENGTH('ORACLE技术圈')from DUAL;

9

CONCATA(X,Y)

返回连接两个字符串X和Y的结果

select CONCAT('ORACLE','技术圈') from DUAL;

ORACLE技术圈

INSTR(X,Y[,START])

查找字符串X中字符串Y的位置,可以指定从Start位置开始搜索,不填默认从头开始

SELECT INSTR('ORACLE技术圈','技术') FROM DUAL;

7

LOWER(X)

把字符串X中大写字母转换为小写

SELECT LOWER('ORACLE技术圈') FROM DUAL;

oracle技术圈

UPPER(X)

把字符串X中小写字母转换为大写

SELECT UPPER('Oracle技术圈') FROM DUAL;

ORACLE技术圈

INITCAP(X)

把字符串X中所有单词首字母转换为大写,其余小写。

SELECT INITCAP('ORACLE is good ') FROM DUAL;

Oracle Is Good

LTRIM(X[,Y])

去掉字符串X左边的Y字符串,Y不填时,默认的是字符串X左边去空格

SELECT LTRIM('--ORACLE技术圈','-') FROM DUAL;

ORACLE技术圈

RTRIM(X[,Y])

去掉字符串X右边的Y字符串,Y不填时,默认的是字符串X右边去空格

SELECT RTRIM('ORACLE技术圈--','-') FROM DUAL;

ORACLE技术圈

TRIM(X[,Y])

去掉字符串X两边的Y字符串,Y不填时,默认的是字符串X左右去空格

SELECT TRIM('--ORACLE技术圈--','-') FROM DUAL;

ORACLE技术圈

REPLACE(X,old,new)

查找字符串X中old字符,并利用new字符替换

SELECT REPLACE('ORACLE技术圈','技术圈','技术交流') FROM DUAL;

ORACLE技术交流

SUBSTR(X,start[,length])

截取字符串X,从start位置(其中start是从1开始)开始截取长度为length的字符串,length不填默认为截取到字符串X末尾

SELECT SUBSTR('ORACLE技术圈',1,6) FROM DUAL;

ORACLE

RPAD(X,length[,Y])

对字符串X进行右补字符Y使字符串长度达到length长度

SELECT RPAD('ORACLE',9,'-') from DUAL;

ORACLE---

LPAD(X,length[,Y])

对字符串X进行左补字符Y使字符串长度达到length长度

SELECT LPAD('ORACLE',9,'-') from DUAL;

---ORACLE

Oracle 函数-字符型函数的更多相关文章

  1. ORACLE 常用字符函数

    ORACLE 常用字符函数1 ASCII(arg1)返回参数arg1的十进制数字表示.如果数据库设置为ASCII,则采用的是ASCII码字符.如果设置为EBCDIC,则采用的是EBCDIC字符 sel ...

  2. 【PostgreSQL-9.6.3】函数(2)--字符型函数

    在上一篇博文中我们交流了数值型函数,这篇我们将讨论PostgreSQL中的字符型函数. 1. reverse(string) reverse函数可以将string字符串的字母显示顺序颠倒. test= ...

  3. 【函数】Oracle函数系列(1)--字符函数

    [函数]Oracle函数系列(1)--字符函数 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识 ...

  4. oracle函数简析

    (一).数值型函数(Number Functions) 数值型函数输入数字型参数并返回数值型的值.多数该类函数的返回值支持38位小数点,诸如:COS, COSH, EXP, LN, LOG, SIN, ...

  5. oracle函数操作

    感于总有些网友提出一些非常基础的问题,比如有没有实现某某功能的函数啊,某某函数是做什么用的啊,格式是什么等等,同时也感受到自己对oracle函数认识的不足,于是集中月余时间专注于oracle函数,小有 ...

  6. oracle函数

    oracle中函数分为3大类,分别为:单行函数,分组函数,分析函数. 1.单行函数 单行函数同时只能对一行进行操作,且对输入的每一行返回一行输出结果. 单行函数还分为:字符函数,数子函数,日期函数,转 ...

  7. 【函数】Oracle函数系列(2)--数学函数及日期函数

    [函数]Oracle函数系列(2)--数学函数及日期函数 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不 ...

  8. oracle学习笔记(三)oracle函数

    --oracle 函数 --lower(char):将字符串转换为小写格式 --upper(char):将字符串转换为大写格式 --length(char):返回字符串的长度 --substr(cha ...

  9. Oracle函数如何把符串装换为小写的格式

    我们都知道Oracle函数在实际的应用中比较广泛,对其的实际操作与其相关功能也是颇为熟悉,但是你了解Oracle函数怎样使将字符串装换为小写的格式的具体操作吗?如果你有兴趣的话你就可以浏览以下的文章. ...

随机推荐

  1. ftp上传下载 java FTPClient (zhuan)

    项目需要,网上搜了搜,很多,但问题也不少,估计转来转去,少了不少东西,而且也情况也不太一样.没办法,只能自己去写一个. 一,    安装sserv-u ftp服务器 版本10.1.0.1 我所设服务器 ...

  2. IntellJ IDEA快捷键汇总

    今天开始使用IDEA,各种不习惯,一会Eclipse一会IDEA来回切换,需要一个熟悉的过程,记录一下常用的快捷键. IDEA常用快捷键 Alt+回车 导入包,自动修正Ctrl+N  查找类Ctrl+ ...

  3. Python函数-complex()

    complex([real[, imag]]) 作用: 创建一个值为real + imag * j的复数或者转化一个字符串或数为复数.如果第一个参数为字符串,则不需要指定第二个参数. 参数real: ...

  4. COGS 2259 异化多肽 —— 生成函数+多项式求逆

    题目:http://cogs.pro:8080/cogs/problem/problem.php?pid=2259 如果构造生成函数是许多个 \( (1+x^{k}+x^{2k}+...) \) 相乘 ...

  5. 12.Selenium+Python案例 -- 今日头条(获取科技栏目的所有新闻标题)

    一:具体代码实现 # -*- coding: utf-8 -*-# @Time : 2018/7/26 16:33# @Author : Nancy# @Email : NancyWangDL@163 ...

  6. 如果有多个集合的迭代处理情况【使用MAP】

    在SQL开发过程中,动态构建In集合条件查询是比较常见的用法,在Mybatis中提供了foreach功能,该功能比较强大,它允许你指定一个集合,声明集合项和索引变量,它们可以用在元素体内.它也允许你指 ...

  7. Java学习之数据的时间及热度属性

    背景:在JAVA开发的电商网站中都有海量商品信息,绝大部分电商网站都有为了让用户尽快的获取到想要的商品提供流行商品和推荐商品的概念,我的理解是从两个方面反映了商品的时间维度和热度:流行商品是指横向所有 ...

  8. linux uid/euid/suid

    Each UNIX process has 3 UIDs associated to it. Superuser/root is UID=0. UID Read UID. It is of the u ...

  9. python中的 ' ' 和 " "

    #!/usr/bin/python import MySQLdb try: conn = MySQLdb.connect(host = 'localhost', user = 'root', pass ...

  10. SUSE 设置IP地址、网关、DNS

    说明: ip:172.18.4.107 子网掩码:255.255.255.0 网关:172.18.4.254 dns:172.18.0.6 1.设置ip地址 vi /etc/sysconfig/net ...