您好!欢迎来到betwayapp
当前位置:主页 > 今日热点 >
Oracle经常使用函数汇总

  在Oracle OCP测验中,相当一局部常识点触及到关于Oracle罕见函数的考察。固然Oracle官方文档SQL Language Reference中Functions一章内列举了一切Oracle自带函数,但假设要系统的看一遍,照样要破费相当的精神,更何况照样英文呢。假设碰着一个不熟悉的,就查一下,不经经常使用,又很轻易遗忘。下面就对Oracle罕见函数做个整顿,便利以后查询。

  1、 大年夜小写转换函数

  1. LOWER函数

  LOWER函数将字符以小写方法输入。其语法为LOWER(char)。

  例如:

  SQL> select lower(100+100),lower(sysdate),lower('HELLO') from dual;

  LOW LOWER(SYS LOWER

  --- --------- -----

  200 25-sep-14 hello

  留心:前去的均是字符类型,在履行LOWER函数之前先计算数据和日期表达式,并隐式转换为字符数据。

  2. UPPER函数

  UPPER函数将字符以大年夜写方法输入。其语法为UPPER(char)。

  例如:

  SQL> select upper('hello world') from dual;

  UPPER('HELL

  -----------

  HELLO WORLD

  3. INITCAP函数

  INITCAP函数将字符串中每个单词的第一个字母大年夜写,而该单词的残剩字母小写。

  例如:

  SQL> select initcap('hello WORLD! that is funny!') from dual;

  INITCAP('HELLOWORLD!THATISF

  ---------------------------

  Hello World! That Is Funny!

  2、 字符操作函数

  1. CONCAT函数

  CONCAT函数用于连接两个字符串。有两个参数,语法为CONCAT(s1,s2)。

  例如:

  SQL> select concat('hello','world') from dual;

  CONCAT('HE

  ----------

  helloworld

  SQL> select concat(concat(ename,'''s job is '),job) from emp where empno=7788;

  CONCAT(CONCAT(ENAME,'''SJOBIS

  -----------------------------

  SCOTT's job is ANALYST

  2. LENGTH函数

  LENGTH函数前去字符串的字符数,包罗空格,制表符和特别字符。其语法为LENGTH(s)。

  例如:

  SQL> select length('hello world!') from dual;

  LENGTH('HELLOWORLD!')

  ---------------------

  12

  3. LPAD和RPAD函数

  LPAD和RPAD函数辨别被称为左填充和右填充函数。它们辨别在给定字符串左边或左边填充指定命量的字符。其语法为LPAD(s,n,p)和RPAD(s,n,p),个中s表现源字符串,n表现前去字符串的终究长度,p指定用于填充的字符串。留心:假设参数n小于或许等于源字符串s的长度,就不会添加任何字符,此时只前去源字符串s的前n个字符。p默认为空格。


上一篇:适意画家李哲适意小植物画法

下一篇:没有了