SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A         A      ZERO     SPACE
--------- --------- --------- ---------
65        97        48        32

2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZH C
-- -
赵 A
3.CONCAT
连接两个字符串;
SQL> select concat('010-','88888888')||'转23'  高乾竞电话 from dual;
高乾竞电话
----------------
010-88888888转23
4.INITCAP
返回字符串并将字符串的第一个字母变为大写;
SQL> select initcap('smith') upp from dual;
UPP
-----
Smith

5.INSTR(C1,C2,I,J)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1    被搜索的字符串
C2    希望搜索的字符串
I     搜索的开始位置,默认为1
J     出现的位置,默认为1
SQL> select instr('oracle traning','ra',1,2) instring from dual;
INSTRING
---------
9

6.LENGTH
返回字符串的长度;
SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from .nchar_tst;
NAME   LENGTH(NAME) ADDR             LENGTH(ADDR)       SAL LENGTH(TO_CHAR(SAL))
------ ------------ ---------------- ------------ --------- --------------------
高乾竞            3 北京市海锭区                6   9999.99                    7
7.LOWER
返回字符串,并将所有的字符小写
SQL> select lower('AaBbCcDd')AaBbCcDd from dual;
AABBCCDD
--------
aabbccdd

8.UPPER
返回字符串,并将所有的字符大写
SQL> select upper('AaBbCcDd') upper from dual;
UPPER
--------
AABBCCDD
9.RPAD和LPAD(粘贴字符)
RPAD  在列的右边粘贴字符
LPAD  在列的左边粘贴字符
SQL> select lpad(rpad('gao',10,'*'),17,'*')from dual;
LPAD(RPAD('GAO',1
-----------------
*******gao*******
不够字符则用*来填满

10.LTRIM和RTRIM
LTRIM  删除左边出现的字符串
RTRIM  删除右边出现的字符串
SQL> select ltrim(rtrim('   gao qian jing   ',' '),' ') from dual;
LTRIM(RTRIM('
-------------
gao qian jing

11.SUBSTR(string,start,count)
取子字符串,从start开始,取count个
SQL> select substr('13088888888',3,8) from dual;
SUBSTR('
--------
08888888

12.REPLACE('string','s1','s2')
string   希望被替换的字符或变量
s1       被替换的字符串
s2       要替换的字符串
SQL> select replace('he love you','he','i') from dual;
REPLACE('HELOVEYOU','HE','I')
------------------------------
i love you

13.SOUNDEX
返回一个与给定的字符串读音相同的字符串
SQL> create table table1(xm varchar(8));
SQL> insert into table1 values('weather');
SQL> insert into table1 values('wether');
SQL> insert into table1 values('gao');
SQL> select xm from table1 where soundex(xm)=soundex('weather');
XM
--------
weather
wether

14.TRIM('s' from 'string')
LEADING   剪掉前面的字符
TRAILING  剪掉后面的字符
如果不指定,默认为空格符
15.ABS
返回指定值的绝对值
SQL> select abs(100),abs(-100) from dual;
ABS(100) ABS(-100)
--------- ---------
100       100

16.ACOS
给出反余弦的值
SQL> select acos(-1) from dual;
ACOS(-1)
---------
3.1415927

17.ASIN
给出反正弦的值
SQL> select asin(0.5) from dual;
ASIN(0.5)
---------
.52359878

18.ATAN
返回一个数字的反正切值
SQL> select atan(1) from dual;
ATAN(1)
---------
.78539816

19.CEIL
返回大于或等于给出数字的最小整数
SQL> select ceil(3.1415927) from dual;
CEIL(3.1415927)
---------------
      4

20.COS
返回一个给定数字的余弦
SQL> select cos(-3.1415927) from dual;
COS(-3.1415927)
---------------
     -1

21.COSH
返回一个数字反余弦值
SQL> select cosh(20) from dual;
COSH(20)
---------
242582598

22.EXP
返回一个数字e的n次方根
SQL> select exp(2),exp(1) from dual;
EXP(2)    EXP(1)
--------- ---------
7.3890561 2.7182818

23.FLOOR
对给定的数字取整数
SQL> select floor(2345.67) from dual;
FLOOR(2345.67)
--------------
  2345

24.LN
返回一个数字的对数值
SQL> select ln(1),ln(2),ln(2.7182818) from dual;
LN(1)     LN(2) LN(2.7182818)
--------- --------- -------------
0 .69314718     .99999999

25.LOG(n1,n2)
返回一个以n1为底n2的对数
SQL> select log(2,1),log(2,4) from dual;
LOG(2,1)  LOG(2,4)
--------- ---------
0         2

26.MOD(n1,n2)
返回一个n1除以n2的余数
SQL> select mod(10,3),mod(3,3),mod(2,3) from dual;
MOD(10,3)  MOD(3,3)  MOD(2,3)
--------- --------- ---------
1         0         2

27.POWER
返回n1的n2次方根
SQL> select power(2,10),power(3,3) from dual;
POWER(2,10) POWER(3,3)
----------- ----------
1024         27

28.ROUND和TRUNC
按照指定的精度进行舍入
SQL> select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual;
ROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5)
----------- ------------ ----------- ------------
 56          -55          55          -55

29.SIGN
取数字n的符号,大于0返回1,小于0返回-1,等于0返回0
SQL> select sign(123),sign(-100),sign(0) from dual;
SIGN(123) SIGN(-100)   SIGN(0)
--------- ---------- ---------
1         -1         0

30.SIN
返回一个数字的正弦值
SQL> select sin(1.57079) from dual;
SIN(1.57079)
------------
   1

转载于:https://blog.51cto.com/jakemanse/288162

转:Oracle SQL 内置函数大全 (一)相关推荐

  1. Oracle SQL 内置函数大全

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...

  2. oracle SQL以结尾函数,Oracle SQL 内置函数大全

    https://www.cnblogs.com/lfx0692/articles/2395950.html SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> se ...

  3. Oracle SQL 内置函数大全(转)

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...

  4. Blink SQL内置函数大全

    字符串函数 STR_TO_MAP 功能描述 使用listDelimiter将text分隔成K-V对,然后使用keyValueDelimiter分隔每个K-V对,组装成MAP返回.默认listDelim ...

  5. Oracle SQL 內置函数大全

      1 SQL中的单记录函数   2 1 . ASCII   3 返回与指定的字符对应的十进制数;   4 SQL >   select   ascii ( ' A ' ) A, ascii ( ...

  6. php 的常用内置函数大全,php常用内置函数

    常用MSSQL 内置函数列表 函数名 参数 函数功能 COL_LENGTH ( ... Python 常用内置函数总结一.数学相关 1.绝对值:abs(-1) 2.最大... python 内置函数大 ...

  7. oracle内部函数,Oracle内置函数大全.pdf

    WinnerSoft SQL内置函数说明 Oracle 8i数据库管理 数字格式元素 WinnerSoft 元素 示例 说明 , 999,999 标定格式化数字中的位置 G 999G999 返回一组通 ...

  8. php 内置函数大全

    https://www.cnblogs.com/zgxblog/p/10330808.html php内置函数大全 第2章 Apache函数 15 2.1 Apache信息获取类函数 15 2.1.1 ...

  9. 数据库|SQL内置函数使用手册

    SQL内置函数使用大全 本文中总结了SQL中常用的内置函数,包含通用聚合函数.安全检测函数.数学统计函数.字符串函数等 通用聚合函数 语句 含义 示例 arbitrary(x) 随机返回x列中的一个值 ...

最新文章

  1. 如何运用下载来的模板
  2. selenium2使用记录
  3. Softmax算法:逻辑回归的扩展
  4. Linux/Centos服务器安装portsentry防恶意端口扫描
  5. 【Tools】MarkDown教程(二)-MarkDown基本语法
  6. python某行某列读取数据_使用scrpython从某行的第一列提取数据
  7. 单片机课程设计数字心率计_如何选购合适的PH计
  8. css3 transition的应用
  9. 前端学习(3302):createRef
  10. 串口通信协议之SPI通信协议
  11. log4j2关闭debug日志
  12. 云服务器入门篇:搭建云服务器Java web环境(Ubuntu Server 16.04.1 LTS 64位)
  13. autojs之获取ip(内网ip和公网ip)
  14. 解决(CRON) info (No MTA installed, discarding output)
  15. iOS10新特性——————陈Hong鑫
  16. android模拟器MAC无法联网(安卓开发)
  17. comsol-添加线圈几何分析
  18. 中国软件服务外包IT公司最新排名-IT外包最强前50名
  19. 嵌入式计算机的分类与应用
  20. 程序员创业必读的几本书

热门文章

  1. 通用印刷体识别 php,实战腾讯云ORC文字识别
  2. markdownpad2 html渲染组件出错_Day68 Django forms组件
  3. 【HAOI2015】树上染色
  4. openstack——horizon篇
  5. Sql Server XML
  6. spring websocket Converters must not be empty
  7. Learning OpenCV Lecture 5 (Filtering the Images)
  8. 【转】ArcGIS API for Silverlight/WPF 2.1学习笔记(二)
  9. 运动,由Silverlight助力 / Sports, Powered by Silverlight
  10. 想找首歌来表达心情!