知识大全 认识OracleSQL内置函数
Posted 字符
篇首语:天下之事常成于困约,而败于奢靡。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 认识OracleSQL内置函数相关的知识,希望对你有一定的参考价值。
认识OracleSQL内置函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SQL中的单记录函数
ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii( A ) A ascii( a ) a ascii( ) zero ascii( ) space from dual;
A A ZERO SPACE
CHR
给出整数 返回对应的字符;
SQL> select chr( ) zhao chr( ) chr from dual;
ZH C
赵 A
CONCAT
连接两个字符串;
SQL> select concat( )|| 转 高干竞电话 from dual;
高干竞电话
转
INITCAP
返回字符串并将字符串的第一个字母变为大写;
SQL> select initcap( smith ) upp from dual;
UPP
Smith
INSTR(C C I J)
在一个字符串中搜索指定的字符 返回发现指定的字符的位置;
C 被搜索的字符串
C 希望搜索的字符串
I 搜索的开始位置 默认为
J 出现的位置 默认为
SQL> select instr( oracle traning ra ) instring from dual;
INSTRING
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))
高干竞 北京市海锭区
LOWER
返回字符串 并将所有的字符小写
SQL> select lower( AaBbCcDd )AaBbCcDd from dual;
AABBCCDD
aabbccdd
UPPER
返回字符串 并将所有的字符大写
SQL> select upper( AaBbCcDd ) upper from dual;
UPPER
AABBCCDD
RPAD和LPAD(粘贴字符)
RPAD 在列的右边粘贴字符
LPAD 在列的左边粘贴字符
SQL> select lpad(rpad( gao * ) * )from dual;
LPAD(RPAD( GAO
*******gao*******
不够字符则用*来填满
LTRIM和RTRIM
LTRIM 删除左边出现的字符串
RTRIM 删除右边出现的字符串
SQL> select ltrim(rtrim( gao qian jing ) ) from dual;
LTRIM(RTRIM(
gao qian jing
SUBSTR(string start count)
取子字符串 从start开始 取count个
SQL> select substr( ) from dual;
SUBSTR(
REPLACE( string s s )
string 希望被替换的字符或变量
s 被替换的字符串
s 要替换的字符串
SQL> select replace( he love you he i ) from dual;
REPLACE( HELOVEYOU HE I )
i love you
SOUNDEX
返回一个与给定的字符串读音相同的字符串
SQL> create table table (xm varchar( ));
SQL> insert into table values( weather );
SQL> insert into table values( wether );
SQL> insert into table values( gao );
SQL> select xm from table where soundex(xm)=soundex( weather );
XM
weather
wether
TRIM( s from string )
LEADING 剪掉前面的字符
TRAILING 剪掉后面的字符
如果不指定 默认为空格符
ABS
返回指定值的绝对值
SQL> select abs( ) abs( ) from dual;
ABS( ) ABS( )
ACOS
给出反余弦的值
SQL> select acos( ) from dual;
ACOS( )
ASIN
给出反正弦的值
SQL> select asin( ) from dual;
ASIN( )
ATAN
返回一个数字的反正切值
SQL> select atan( ) from dual;
ATAN( )
CEIL
返回大于或等于给出数字的最小整数
SQL> select ceil( ) from dual;
CEIL( )
COS
返回一个给定数字的余弦
SQL> select cos( ) from dual;
COS( )
COSH
返回一个数字反余弦值
SQL> select cosh( ) from dual;
COSH( )
EXP
返回一个数字e的n次方根
SQL> select exp( ) exp( ) from dual;
EXP( ) EXP( )
FLOOR
对给定的数字取整数
SQL> select floor( ) from dual;
FLOOR( )
LN
返回一个数字的对数值
SQL> select ln( ) ln( ) ln( ) from dual;
LN( ) LN( ) LN( )
LOG(n n )
返回一个以n 为底n 的对数
SQL> select log( ) log( ) from dual;
LOG( ) LOG( )
MOD(n n )
返回一个n 除以n 的余数
SQL> select mod( ) mod( ) mod( ) from dual;
MOD( ) MOD( ) MOD( )
POWER
返回n 的n 次方根
SQL> select power( ) power( ) from dual;
POWER( ) POWER( )
ROUND和TRUNC
按照指定的精度进行舍入
SQL> select round( ) round( ) trunc( ) trunc( ) from dual;
ROUND( ) ROUND( ) TRUNC( ) TRUNC( )
SIGN
取数字n的符号 大于 返回 小于 返回 等于 返回
SQL> select sign( ) sign( ) sign( ) from dual;
SIGN( ) SIGN( ) SIGN( )
SIN
返回一个数字的正弦值
SQL> select sin( ) from dual;
SIN( )
cha138/Article/program/Oracle/201311/16639相关参考
ORACLE内置函数大全 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL中的单记录函数AS
初学ASP:常用ASP内置函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!函数就是该语言封装了的
Oracle内置SQL函数(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 字符函数——返回
基础篇:认识ASP内置对象与组件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinzh
认识.NET中的虚函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 面向对象的程序设计有三大要
认识.NET中的虚函数[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! [问题]:CA实现I
认识.NET中的虚函数[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 面向对象的程序设计有
认识.NET中的虚函数[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 运行时绑定仅体现在虚
C#区别和认识四个判等函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Net有四个判等函数?
Oraclesql 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前言 sql_trace是我