Oracle SQL函数

 1.ASCII
Oracle数据库--SQL函数-LMLPHP返回与指定的字符对应的十进制数;
Oracle数据库--SQL函数-LMLPHPSQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP        A         A      ZERO     SPACE
Oracle数据库--SQL函数-LMLPHP--------- --------- --------- ---------
Oracle数据库--SQL函数-LMLPHP       65        97        48        32
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP2.CHR
Oracle数据库--SQL函数-LMLPHP给出整数,返回对应的字符;
Oracle数据库--SQL函数-LMLPHPSQL> select chr(54740) zhao,chr(65) chr65 from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPZH C
Oracle数据库--SQL函数-LMLPHP-- -
Oracle数据库--SQL函数-LMLPHP赵 A
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP3.CONCAT
Oracle数据库--SQL函数-LMLPHP连接两个字符串;
Oracle数据库--SQL函数-LMLPHPSQL> select concat('010-','88888888')||'转23'  高乾竞电话 from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP高乾竞电话
Oracle数据库--SQL函数-LMLPHP----------------
Oracle数据库--SQL函数-LMLPHP010-88888888转23
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP4.INITCAP
Oracle数据库--SQL函数-LMLPHP返回字符串并将字符串的第一个字母变为大写;
Oracle数据库--SQL函数-LMLPHPSQL> select initcap('smith') upp from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUPP
Oracle数据库--SQL函数-LMLPHP-----
Oracle数据库--SQL函数-LMLPHPSmith
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP5.INSTR(C1,C2,I,J)
Oracle数据库--SQL函数-LMLPHP在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
Oracle数据库--SQL函数-LMLPHPC1    被搜索的字符串
Oracle数据库--SQL函数-LMLPHPC2    希望搜索的字符串
Oracle数据库--SQL函数-LMLPHPI     搜索的开始位置,默认为1
Oracle数据库--SQL函数-LMLPHPJ     出现的位置,默认为1
Oracle数据库--SQL函数-LMLPHPSQL> select instr('oracle traning','ra',1,2) instring from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP INSTRING
Oracle数据库--SQL函数-LMLPHP---------
Oracle数据库--SQL函数-LMLPHP        9
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP6.LENGTH
Oracle数据库--SQL函数-LMLPHP返回字符串的长度;
Oracle数据库--SQL函数-LMLPHPSQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPNAME   LENGTH(NAME) ADDR             LENGTH(ADDR)       SAL LENGTH(TO_CHAR(SAL))
Oracle数据库--SQL函数-LMLPHP------ ------------ ---------------- ------------ --------- --------------------
Oracle数据库--SQL函数-LMLPHP高乾竞            3 北京市海锭区                6   9999.99                    7
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP7.LOWER
Oracle数据库--SQL函数-LMLPHP返回字符串,并将所有的字符小写
Oracle数据库--SQL函数-LMLPHPSQL> select lower('AaBbCcDd')AaBbCcDd from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPAABBCCDD
Oracle数据库--SQL函数-LMLPHP--------
Oracle数据库--SQL函数-LMLPHPaabbccdd
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP8.UPPER
Oracle数据库--SQL函数-LMLPHP返回字符串,并将所有的字符大写
Oracle数据库--SQL函数-LMLPHPSQL> select upper('AaBbCcDd') upper from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUPPER
Oracle数据库--SQL函数-LMLPHP--------
Oracle数据库--SQL函数-LMLPHPAABBCCDD
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP9.RPAD和LPAD(粘贴字符)
Oracle数据库--SQL函数-LMLPHPRPAD  在列的右边粘贴字符
Oracle数据库--SQL函数-LMLPHPLPAD  在列的左边粘贴字符
Oracle数据库--SQL函数-LMLPHPSQL> select lpad(rpad('gao',10,'*'),17,'*')from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPLPAD(RPAD('GAO',1
Oracle数据库--SQL函数-LMLPHP-----------------
Oracle数据库--SQL函数-LMLPHP*******gao*******
Oracle数据库--SQL函数-LMLPHP不够字符则用*来填满
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP10.LTRIM和RTRIM
Oracle数据库--SQL函数-LMLPHPLTRIM  删除左边出现的字符串
Oracle数据库--SQL函数-LMLPHPRTRIM  删除右边出现的字符串
Oracle数据库--SQL函数-LMLPHPSQL> select ltrim(rtrim('   gao qian jing   ',' '),' ') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPLTRIM(RTRIM('
Oracle数据库--SQL函数-LMLPHP-------------
Oracle数据库--SQL函数-LMLPHPgao qian jing
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP11.SUBSTR(string,start,count)
Oracle数据库--SQL函数-LMLPHP取子字符串,从start开始,取count个
Oracle数据库--SQL函数-LMLPHPSQL> select substr('13088888888',3,8) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSUBSTR('
Oracle数据库--SQL函数-LMLPHP--------
Oracle数据库--SQL函数-LMLPHP08888888
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP12.REPLACE('string','s1','s2')
Oracle数据库--SQL函数-LMLPHPstring   希望被替换的字符或变量 
Oracle数据库--SQL函数-LMLPHPs1       被替换的字符串
Oracle数据库--SQL函数-LMLPHPs2       要替换的字符串
Oracle数据库--SQL函数-LMLPHPSQL> select replace('he love you','he','i') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPREPLACE('H
Oracle数据库--SQL函数-LMLPHP----------
Oracle数据库--SQL函数-LMLPHPi love you
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP13.SOUNDEX
Oracle数据库--SQL函数-LMLPHP返回一个与给定的字符串读音相同的字符串
Oracle数据库--SQL函数-LMLPHPSQL> create table table1(xm varchar(8));
Oracle数据库--SQL函数-LMLPHPSQL> insert into table1 values('weather');
Oracle数据库--SQL函数-LMLPHPSQL> insert into table1 values('wether');
Oracle数据库--SQL函数-LMLPHPSQL> insert into table1 values('gao');
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSQL> select xm from table1 where soundex(xm)=soundex('weather');
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPXM
Oracle数据库--SQL函数-LMLPHP--------
Oracle数据库--SQL函数-LMLPHPweather
Oracle数据库--SQL函数-LMLPHPwether
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP14.TRIM('s' from 'string')
Oracle数据库--SQL函数-LMLPHPLEADING   剪掉前面的字符
Oracle数据库--SQL函数-LMLPHPTRAILING  剪掉后面的字符
Oracle数据库--SQL函数-LMLPHP如果不指定,默认为空格符 
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP15.ABS
Oracle数据库--SQL函数-LMLPHP返回指定值的绝对值
Oracle数据库--SQL函数-LMLPHPSQL> select abs(100),abs(-100) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP ABS(100) ABS(-100)
Oracle数据库--SQL函数-LMLPHP--------- ---------
Oracle数据库--SQL函数-LMLPHP      100       100
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP16.ACOS
Oracle数据库--SQL函数-LMLPHP给出反余弦的值
Oracle数据库--SQL函数-LMLPHPSQL> select acos(-1) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP ACOS(-1)
Oracle数据库--SQL函数-LMLPHP---------
Oracle数据库--SQL函数-LMLPHP3.1415927
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP17.ASIN
Oracle数据库--SQL函数-LMLPHP给出反正弦的值
Oracle数据库--SQL函数-LMLPHPSQL> select asin(0.5) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPASIN(0.5)
Oracle数据库--SQL函数-LMLPHP---------
Oracle数据库--SQL函数-LMLPHP.52359878
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP18.ATAN
Oracle数据库--SQL函数-LMLPHP返回一个数字的反正切值
Oracle数据库--SQL函数-LMLPHPSQL> select atan(1) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP  ATAN(1)
Oracle数据库--SQL函数-LMLPHP---------
Oracle数据库--SQL函数-LMLPHP.78539816
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP19.CEIL
Oracle数据库--SQL函数-LMLPHP返回大于或等于给出数字的最小整数
Oracle数据库--SQL函数-LMLPHPSQL> select ceil(3.1415927) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPCEIL(3.1415927)
Oracle数据库--SQL函数-LMLPHP---------------
Oracle数据库--SQL函数-LMLPHP              4
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP20.COS
Oracle数据库--SQL函数-LMLPHP返回一个给定数字的余弦
Oracle数据库--SQL函数-LMLPHPSQL> select cos(-3.1415927) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPCOS(-3.1415927)
Oracle数据库--SQL函数-LMLPHP---------------
Oracle数据库--SQL函数-LMLPHP             -1
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP21.COSH
Oracle数据库--SQL函数-LMLPHP返回一个数字反余弦值
Oracle数据库--SQL函数-LMLPHPSQL> select cosh(20) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP COSH(20)
Oracle数据库--SQL函数-LMLPHP---------
Oracle数据库--SQL函数-LMLPHP242582598
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP22.EXP
Oracle数据库--SQL函数-LMLPHP返回一个数字e的n次方根
Oracle数据库--SQL函数-LMLPHPSQL> select exp(2),exp(1) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP   EXP(2)    EXP(1)
Oracle数据库--SQL函数-LMLPHP--------- ---------
Oracle数据库--SQL函数-LMLPHP7.3890561 2.7182818
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP23.FLOOR
Oracle数据库--SQL函数-LMLPHP对给定的数字取整数
Oracle数据库--SQL函数-LMLPHPSQL> select floor(2345.67) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPFLOOR(2345.67)
Oracle数据库--SQL函数-LMLPHP--------------
Oracle数据库--SQL函数-LMLPHP          2345
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP24.LN
Oracle数据库--SQL函数-LMLPHP返回一个数字的对数值
Oracle数据库--SQL函数-LMLPHPSQL> select ln(1),ln(2),ln(2.7182818) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP    LN(1)     LN(2) LN(2.7182818)
Oracle数据库--SQL函数-LMLPHP--------- --------- -------------
Oracle数据库--SQL函数-LMLPHP        0 .69314718     .99999999
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP25.LOG(n1,n2)
Oracle数据库--SQL函数-LMLPHP返回一个以n1为底n2的对数 
Oracle数据库--SQL函数-LMLPHPSQL> select log(2,1),log(2,4) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP LOG(2,1)  LOG(2,4)
Oracle数据库--SQL函数-LMLPHP--------- ---------
Oracle数据库--SQL函数-LMLPHP        0         2
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP26.MOD(n1,n2)
Oracle数据库--SQL函数-LMLPHP返回一个n1除以n2的余数
Oracle数据库--SQL函数-LMLPHPSQL> select mod(10,3),mod(3,3),mod(2,3) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPMOD(10,3)  MOD(3,3)  MOD(2,3)
Oracle数据库--SQL函数-LMLPHP--------- --------- ---------
Oracle数据库--SQL函数-LMLPHP        1         0         2
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP27.POWER
Oracle数据库--SQL函数-LMLPHP返回n1的n2次方根
Oracle数据库--SQL函数-LMLPHPSQL> select power(2,10),power(3,3) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPPOWER(2,10) POWER(3,3)
Oracle数据库--SQL函数-LMLPHP----------- ----------
Oracle数据库--SQL函数-LMLPHP       1024         27
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP28.ROUND和TRUNC
Oracle数据库--SQL函数-LMLPHP按照指定的精度进行舍入
Oracle数据库--SQL函数-LMLPHPSQL> select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5)
Oracle数据库--SQL函数-LMLPHP----------- ------------ ----------- ------------
Oracle数据库--SQL函数-LMLPHP         56          -55          55          -55
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP29.SIGN
Oracle数据库--SQL函数-LMLPHP取数字n的符号,大于0返回1,小于0返回-1,等于0返回0
Oracle数据库--SQL函数-LMLPHPSQL> select sign(123),sign(-100),sign(0) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSIGN(123) SIGN(-100)   SIGN(0)
Oracle数据库--SQL函数-LMLPHP--------- ---------- ---------
Oracle数据库--SQL函数-LMLPHP        1         -1         0
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP30.SIN
Oracle数据库--SQL函数-LMLPHP返回一个数字的正弦值
Oracle数据库--SQL函数-LMLPHPSQL> select sin(1.57079) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSIN(1.57079)
Oracle数据库--SQL函数-LMLPHP------------
Oracle数据库--SQL函数-LMLPHP           1
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP31.SINH
Oracle数据库--SQL函数-LMLPHP返回双曲正弦的值
Oracle数据库--SQL函数-LMLPHPSQL> select sin(20),sinh(20) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP  SIN(20)  SINH(20)
Oracle数据库--SQL函数-LMLPHP--------- ---------
Oracle数据库--SQL函数-LMLPHP.91294525 242582598
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP32.SQRT
Oracle数据库--SQL函数-LMLPHP返回数字n的根
Oracle数据库--SQL函数-LMLPHPSQL> select sqrt(64),sqrt(10) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP SQRT(64)  SQRT(10)
Oracle数据库--SQL函数-LMLPHP--------- ---------
Oracle数据库--SQL函数-LMLPHP        8 3.1622777
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP33.TAN
Oracle数据库--SQL函数-LMLPHP返回数字的正切值
Oracle数据库--SQL函数-LMLPHPSQL> select tan(20),tan(10) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP  TAN(20)   TAN(10)
Oracle数据库--SQL函数-LMLPHP--------- ---------
Oracle数据库--SQL函数-LMLPHP2.2371609 .64836083
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP34.TANH
Oracle数据库--SQL函数-LMLPHP返回数字n的双曲正切值
Oracle数据库--SQL函数-LMLPHPSQL> select tanh(20),tan(20) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP TANH(20)   TAN(20)
Oracle数据库--SQL函数-LMLPHP--------- ---------
Oracle数据库--SQL函数-LMLPHP        1 2.2371609
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP35.TRUNC
Oracle数据库--SQL函数-LMLPHP按照指定的精度截取一个数
Oracle数据库--SQL函数-LMLPHPSQL> select trunc(124.1666,-2) trunc1,trunc(124.16666,2) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP   TRUNC1 TRUNC(124.16666,2)
Oracle数据库--SQL函数-LMLPHP--------- ------------------
Oracle数据库--SQL函数-LMLPHP      100             124.16
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP36.ADD_MONTHS
Oracle数据库--SQL函数-LMLPHP增加或减去月份
Oracle数据库--SQL函数-LMLPHPSQL> select to_char(add_months(to_date('199912','yyyymm'),2),'yyyymm') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPTO_CHA
Oracle数据库--SQL函数-LMLPHP------
Oracle数据库--SQL函数-LMLPHP200002
Oracle数据库--SQL函数-LMLPHPSQL> select to_char(add_months(to_date('199912','yyyymm'),-2),'yyyymm') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPTO_CHA
Oracle数据库--SQL函数-LMLPHP------
Oracle数据库--SQL函数-LMLPHP199910
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP37.LAST_DAY
Oracle数据库--SQL函数-LMLPHP返回日期的最后一天
Oracle数据库--SQL函数-LMLPHPSQL> select to_char(sysdate,'yyyy.mm.dd'),to_char((sysdate)+1,'yyyy.mm.dd') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPTO_CHAR(SY TO_CHAR((S
Oracle数据库--SQL函数-LMLPHP---------- ----------
Oracle数据库--SQL函数-LMLPHP2004.05.09 2004.05.10
Oracle数据库--SQL函数-LMLPHPSQL> select last_day(sysdate) from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPLAST_DAY(S
Oracle数据库--SQL函数-LMLPHP----------
Oracle数据库--SQL函数-LMLPHP31-5月 -04
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP38.MONTHS_BETWEEN(date2,date1)
Oracle数据库--SQL函数-LMLPHP给出date2-date1的月份
Oracle数据库--SQL函数-LMLPHPSQL> select months_between('19-12月-1999','19-3月-1999') mon_between from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPMON_BETWEEN
Oracle数据库--SQL函数-LMLPHP-----------
Oracle数据库--SQL函数-LMLPHP          9
Oracle数据库--SQL函数-LMLPHPSQL>selectmonths_between(to_date('2000.05.20','yyyy.mm.dd'),to_date('2005.05.20','yyyy.mm.dd')) mon_betw from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP MON_BETW
Oracle数据库--SQL函数-LMLPHP---------
Oracle数据库--SQL函数-LMLPHP      -60
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP39.NEW_TIME(date,'this','that')
Oracle数据库--SQL函数-LMLPHP给出在this时区=other时区的日期和时间
Oracle数据库--SQL函数-LMLPHPSQL> select to_char(sysdate,'yyyy.mm.dd hh24:mi:ss') bj_time,to_char(new_time
Oracle数据库--SQL函数-LMLPHP  2  (sysdate,'PDT','GMT'),'yyyy.mm.dd hh24:mi:ss') los_angles from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPBJ_TIME             LOS_ANGLES
Oracle数据库--SQL函数-LMLPHP------------------- -------------------
Oracle数据库--SQL函数-LMLPHP2004.05.09 11:05:32 2004.05.09 18:05:32
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP40.NEXT_DAY(date,'day')
Oracle数据库--SQL函数-LMLPHP给出日期date和星期x之后计算下一个星期的日期
Oracle数据库--SQL函数-LMLPHPSQL> select next_day('18-5月-2001','星期五') next_day from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPNEXT_DAY
Oracle数据库--SQL函数-LMLPHP----------
Oracle数据库--SQL函数-LMLPHP25-5月 -01
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP41.SYSDATE
Oracle数据库--SQL函数-LMLPHP用来得到系统的当前日期
Oracle数据库--SQL函数-LMLPHPSQL> select to_char(sysdate,'dd-mm-yyyy day') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPTO_CHAR(SYSDATE,'
Oracle数据库--SQL函数-LMLPHP-----------------
Oracle数据库--SQL函数-LMLPHP09-05-2004 星期日
Oracle数据库--SQL函数-LMLPHPtrunc(date,fmt)按照给出的要求将日期截断,如果fmt='mi'表示保留分,截断秒
Oracle数据库--SQL函数-LMLPHPSQL> select to_char(trunc(sysdate,'hh'),'yyyy.mm.dd hh24:mi:ss') hh,
Oracle数据库--SQL函数-LMLPHP  2  to_char(trunc(sysdate,'mi'),'yyyy.mm.dd hh24:mi:ss') hhmm from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPHH                  HHMM
Oracle数据库--SQL函数-LMLPHP------------------- -------------------
Oracle数据库--SQL函数-LMLPHP2004.05.09 11:00:00 2004.05.09 11:17:00
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP42.CHARTOROWID
Oracle数据库--SQL函数-LMLPHP将字符数据类型转换为ROWID类型
Oracle数据库--SQL函数-LMLPHPSQL> select rowid,rowidtochar(rowid),ename from scott.emp;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPROWID              ROWIDTOCHAR(ROWID) ENAME
Oracle数据库--SQL函数-LMLPHP------------------ ------------------ ----------
Oracle数据库--SQL函数-LMLPHPAAAAfKAACAAAAEqAAA AAAAfKAACAAAAEqAAA SMITH
Oracle数据库--SQL函数-LMLPHPAAAAfKAACAAAAEqAAB AAAAfKAACAAAAEqAAB ALLEN
Oracle数据库--SQL函数-LMLPHPAAAAfKAACAAAAEqAAC AAAAfKAACAAAAEqAAC WARD
Oracle数据库--SQL函数-LMLPHPAAAAfKAACAAAAEqAAD AAAAfKAACAAAAEqAAD JONES
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP43.CONVERT(c,dset,sset)
Oracle数据库--SQL函数-LMLPHP将源字符串 sset从一个语言字符集转换到另一个目的dset字符集
Oracle数据库--SQL函数-LMLPHPSQL> select convert('strutz','we8hp','f7dec') "conversion" from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPconver
Oracle数据库--SQL函数-LMLPHP------
Oracle数据库--SQL函数-LMLPHPstrutz
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP44.HEXTORAW
Oracle数据库--SQL函数-LMLPHP将一个十六进制构成的字符串转换为二进制
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP45.RAWTOHEXT
Oracle数据库--SQL函数-LMLPHP将一个二进制构成的字符串转换为十六进制
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP46.ROWIDTOCHAR
Oracle数据库--SQL函数-LMLPHP将ROWID数据类型转换为字符类型
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP47.TO_CHAR(date,'format')
Oracle数据库--SQL函数-LMLPHPSQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPTO_CHAR(SYSDATE,'YY
Oracle数据库--SQL函数-LMLPHP-------------------
Oracle数据库--SQL函数-LMLPHP2004/05/09 21:14:41
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP48.TO_DATE(string,'format')
Oracle数据库--SQL函数-LMLPHP将字符串转化为ORACLE中的一个日期
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP49.TO_MULTI_BYTE
Oracle数据库--SQL函数-LMLPHP将字符串中的单字节字符转化为多字节字符
Oracle数据库--SQL函数-LMLPHPSQL>  select to_multi_byte('高') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPTO
Oracle数据库--SQL函数-LMLPHP--
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP50.TO_NUMBER
Oracle数据库--SQL函数-LMLPHP将给出的字符转换为数字
Oracle数据库--SQL函数-LMLPHPSQL> select to_number('1999') year from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP     YEAR
Oracle数据库--SQL函数-LMLPHP---------
Oracle数据库--SQL函数-LMLPHP     1999
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP51.BFILENAME(dir,file)
Oracle数据库--SQL函数-LMLPHP指定一个外部二进制文件
Oracle数据库--SQL函数-LMLPHPSQL>insert into file_tb1 values(bfilename('lob_dir1','image1.gif'));
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP52.CONVERT('x','desc','source')
Oracle数据库--SQL函数-LMLPHP将x字段或变量的源source转换为desc
Oracle数据库--SQL函数-LMLPHPSQL> select sid,serial#,username,decode(command,
Oracle数据库--SQL函数-LMLPHP  2  0,'none',
Oracle数据库--SQL函数-LMLPHP  3  2,'insert',
Oracle数据库--SQL函数-LMLPHP  4  3,
Oracle数据库--SQL函数-LMLPHP  5  'select',
Oracle数据库--SQL函数-LMLPHP  6  6,'update',
Oracle数据库--SQL函数-LMLPHP  7  7,'delete',
Oracle数据库--SQL函数-LMLPHP  8  8,'drop',
Oracle数据库--SQL函数-LMLPHP  9  'other') cmd  from v$session where type!='background';
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP      SID   SERIAL# USERNAME                       CMD
Oracle数据库--SQL函数-LMLPHP--------- --------- ------------------------------ ------
Oracle数据库--SQL函数-LMLPHP        1         1                                none
Oracle数据库--SQL函数-LMLPHP        2         1                                none
Oracle数据库--SQL函数-LMLPHP        3         1                                none
Oracle数据库--SQL函数-LMLPHP        4         1                                none
Oracle数据库--SQL函数-LMLPHP        5         1                                none
Oracle数据库--SQL函数-LMLPHP        6         1                                none
Oracle数据库--SQL函数-LMLPHP        7      1275                                none
Oracle数据库--SQL函数-LMLPHP        8      1275                                none
Oracle数据库--SQL函数-LMLPHP        9        20 GAO                            select
Oracle数据库--SQL函数-LMLPHP       10        40 GAO                            none
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP53.DUMP(s,fmt,start,length)
Oracle数据库--SQL函数-LMLPHPDUMP函数以fmt指定的内部数字格式返回一个VARCHAR2类型的值
Oracle数据库--SQL函数-LMLPHPSQL> col global_name for a30
Oracle数据库--SQL函数-LMLPHPSQL> col dump_string for a50
Oracle数据库--SQL函数-LMLPHPSQL> set lin 200
Oracle数据库--SQL函数-LMLPHPSQL> select global_name,dump(global_name,1017,8,5) dump_string from global_name;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPGLOBAL_NAME                    DUMP_STRING
Oracle数据库--SQL函数-LMLPHP------------------------------ --------------------------------------------------
Oracle数据库--SQL函数-LMLPHPORACLE.WORLD                   Typ=1 Len=12 CharacterSet=ZHS16GBK: W,O,R,L,D
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP54.EMPTY_BLOB()和EMPTY_CLOB()
Oracle数据库--SQL函数-LMLPHP这两个函数都是用来对大数据类型字段进行初始化操作的函数
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP55.GREATEST
Oracle数据库--SQL函数-LMLPHP返回一组表达式中的最大值,即比较字符的编码大小.
Oracle数据库--SQL函数-LMLPHPSQL> select greatest('AA','AB','AC') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPGR
Oracle数据库--SQL函数-LMLPHP--
Oracle数据库--SQL函数-LMLPHPAC
Oracle数据库--SQL函数-LMLPHPSQL> select greatest('啊','安','天') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPGR
Oracle数据库--SQL函数-LMLPHP--
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP56.LEAST
Oracle数据库--SQL函数-LMLPHP返回一组表达式中的最小值 
Oracle数据库--SQL函数-LMLPHPSQL> select least('啊','安','天') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPLE
Oracle数据库--SQL函数-LMLPHP--
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP57.UID
Oracle数据库--SQL函数-LMLPHP返回标识当前用户的唯一整数
Oracle数据库--SQL函数-LMLPHPSQL> show user
Oracle数据库--SQL函数-LMLPHPUSER 为"GAO"
Oracle数据库--SQL函数-LMLPHPSQL> select username,user_id from dba_users where user_id=uid;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSERNAME                         USER_ID
Oracle数据库--SQL函数-LMLPHP------------------------------ ---------
Oracle数据库--SQL函数-LMLPHPGAO                                   25
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP58.USER
Oracle数据库--SQL函数-LMLPHP返回当前用户的名字
Oracle数据库--SQL函数-LMLPHPSQL> select user from  dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSER
Oracle数据库--SQL函数-LMLPHP------------------------------
Oracle数据库--SQL函数-LMLPHPGAO
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP59.USEREVN
Oracle数据库--SQL函数-LMLPHP返回当前用户环境的信息,opt可以是:
Oracle数据库--SQL函数-LMLPHPENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE
Oracle数据库--SQL函数-LMLPHPISDBA  查看当前用户是否是DBA如果是则返回true
Oracle数据库--SQL函数-LMLPHPSQL> select userenv('isdba') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSEREN
Oracle数据库--SQL函数-LMLPHP------
Oracle数据库--SQL函数-LMLPHPFALSE
Oracle数据库--SQL函数-LMLPHPSQL> select userenv('isdba') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSEREN
Oracle数据库--SQL函数-LMLPHP------
Oracle数据库--SQL函数-LMLPHPTRUE
Oracle数据库--SQL函数-LMLPHPSESSION
Oracle数据库--SQL函数-LMLPHP返回会话标志
Oracle数据库--SQL函数-LMLPHPSQL> select userenv('sessionid') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSERENV('SESSIONID')
Oracle数据库--SQL函数-LMLPHP--------------------
Oracle数据库--SQL函数-LMLPHP                 152
Oracle数据库--SQL函数-LMLPHPENTRYID
Oracle数据库--SQL函数-LMLPHP返回会话人口标志
Oracle数据库--SQL函数-LMLPHPSQL> select userenv('entryid') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSERENV('ENTRYID')
Oracle数据库--SQL函数-LMLPHP------------------
Oracle数据库--SQL函数-LMLPHP                 0
Oracle数据库--SQL函数-LMLPHPINSTANCE
Oracle数据库--SQL函数-LMLPHP返回当前INSTANCE的标志
Oracle数据库--SQL函数-LMLPHPSQL> select userenv('instance') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSERENV('INSTANCE')
Oracle数据库--SQL函数-LMLPHP-------------------
Oracle数据库--SQL函数-LMLPHP                  1
Oracle数据库--SQL函数-LMLPHPLANGUAGE
Oracle数据库--SQL函数-LMLPHP返回当前环境变量
Oracle数据库--SQL函数-LMLPHPSQL> select userenv('language') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSERENV('LANGUAGE')
Oracle数据库--SQL函数-LMLPHP----------------------------------------------------
Oracle数据库--SQL函数-LMLPHPSIMPLIFIED CHINESE_CHINA.ZHS16GBK
Oracle数据库--SQL函数-LMLPHPLANG
Oracle数据库--SQL函数-LMLPHP返回当前环境的语言的缩写
Oracle数据库--SQL函数-LMLPHPSQL> select userenv('lang') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSERENV('LANG')
Oracle数据库--SQL函数-LMLPHP----------------------------------------------------
Oracle数据库--SQL函数-LMLPHPZHS
Oracle数据库--SQL函数-LMLPHPTERMINAL
Oracle数据库--SQL函数-LMLPHP返回用户的终端或机器的标志
Oracle数据库--SQL函数-LMLPHPSQL> select userenv('terminal') from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPUSERENV('TERMINA
Oracle数据库--SQL函数-LMLPHP----------------
Oracle数据库--SQL函数-LMLPHPGAO
Oracle数据库--SQL函数-LMLPHPVSIZE(X)
Oracle数据库--SQL函数-LMLPHP返回X的大小(字节)数
Oracle数据库--SQL函数-LMLPHPSQL> select vsize(user),user from dual;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPVSIZE(USER) USER
Oracle数据库--SQL函数-LMLPHP----------- ------------------------------
Oracle数据库--SQL函数-LMLPHP          6 SYSTEM
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP60.AVG(DISTINCT|ALL)
Oracle数据库--SQL函数-LMLPHPall表示对所有的值求平均值,distinct只对不同的值求平均值
Oracle数据库--SQL函数-LMLPHPSQLWKS> create table table3(xm varchar(8),sal number(7,2));
Oracle数据库--SQL函数-LMLPHP语句已处理。
Oracle数据库--SQL函数-LMLPHPSQLWKS>  insert into table3 values('gao',1111.11);
Oracle数据库--SQL函数-LMLPHPSQLWKS>  insert into table3 values('gao',1111.11);
Oracle数据库--SQL函数-LMLPHPSQLWKS>  insert into table3 values('zhu',5555.55);
Oracle数据库--SQL函数-LMLPHPSQLWKS> commit;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSQL> select avg(distinct sal) from gao.table3;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPAVG(DISTINCTSAL)
Oracle数据库--SQL函数-LMLPHP----------------
Oracle数据库--SQL函数-LMLPHP         3333.33
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSQL> select avg(all sal) from gao.table3;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPAVG(ALLSAL)
Oracle数据库--SQL函数-LMLPHP-----------
Oracle数据库--SQL函数-LMLPHP    2592.59
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP61.MAX(DISTINCT|ALL)
Oracle数据库--SQL函数-LMLPHP求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次
Oracle数据库--SQL函数-LMLPHPSQL> select max(distinct sal) from scott.emp;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPMAX(DISTINCTSAL)
Oracle数据库--SQL函数-LMLPHP----------------
Oracle数据库--SQL函数-LMLPHP            5000
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP62.MIN(DISTINCT|ALL)
Oracle数据库--SQL函数-LMLPHP求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次
Oracle数据库--SQL函数-LMLPHPSQL> select min(all sal) from gao.table3;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPMIN(ALLSAL)
Oracle数据库--SQL函数-LMLPHP-----------
Oracle数据库--SQL函数-LMLPHP    1111.11
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP63.STDDEV(distinct|all)
Oracle数据库--SQL函数-LMLPHP求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差
Oracle数据库--SQL函数-LMLPHPSQL> select stddev(sal) from scott.emp;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSTDDEV(SAL)
Oracle数据库--SQL函数-LMLPHP-----------
Oracle数据库--SQL函数-LMLPHP  1182.5032
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSQL> select stddev(distinct sal) from scott.emp;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSTDDEV(DISTINCTSAL)
Oracle数据库--SQL函数-LMLPHP-------------------
Oracle数据库--SQL函数-LMLPHP           1229.951
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP64.VARIANCE(DISTINCT|ALL)
Oracle数据库--SQL函数-LMLPHP求协方差 
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPSQL> select variance(sal) from scott.emp;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHPVARIANCE(SAL)
Oracle数据库--SQL函数-LMLPHP-------------
Oracle数据库--SQL函数-LMLPHP    1398313.9
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP65.GROUP BY
Oracle数据库--SQL函数-LMLPHP主要用来对一组数进行统计
Oracle数据库--SQL函数-LMLPHPSQL> select deptno,count(*),sum(sal) from scott.emp group by deptno;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP   DEPTNO  COUNT(*)  SUM(SAL)
Oracle数据库--SQL函数-LMLPHP--------- --------- ---------
Oracle数据库--SQL函数-LMLPHP       10         3      8750
Oracle数据库--SQL函数-LMLPHP       20         5     10875
Oracle数据库--SQL函数-LMLPHP       30         6      9400
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP66.HAVING
Oracle数据库--SQL函数-LMLPHP对分组统计再加限制条件
Oracle数据库--SQL函数-LMLPHPSQL> select deptno,count(*),sum(sal) from scott.emp group by deptno having count(*)>=5;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP   DEPTNO  COUNT(*)  SUM(SAL)
Oracle数据库--SQL函数-LMLPHP--------- --------- ---------
Oracle数据库--SQL函数-LMLPHP       20         5     10875
Oracle数据库--SQL函数-LMLPHP       30         6      9400
Oracle数据库--SQL函数-LMLPHPSQL> select deptno,count(*),sum(sal) from scott.emp having count(*)>=5 group by deptno ;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP   DEPTNO  COUNT(*)  SUM(SAL)
Oracle数据库--SQL函数-LMLPHP--------- --------- ---------
Oracle数据库--SQL函数-LMLPHP       20         5     10875
Oracle数据库--SQL函数-LMLPHP       30         6      9400
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP67.ORDER BY
Oracle数据库--SQL函数-LMLPHP用于对查询到的结果进行排序输出
Oracle数据库--SQL函数-LMLPHPSQL> select deptno,ename,sal from scott.emp order by deptno,sal desc;
Oracle数据库--SQL函数-LMLPHP
Oracle数据库--SQL函数-LMLPHP   DEPTNO ENAME            SAL
Oracle数据库--SQL函数-LMLPHP--------- ---------- ---------
Oracle数据库--SQL函数-LMLPHP       10 KING            5000
Oracle数据库--SQL函数-LMLPHP       10 CLARK           2450
Oracle数据库--SQL函数-LMLPHP       10 MILLER          1300
Oracle数据库--SQL函数-LMLPHP       20 SCOTT           3000
Oracle数据库--SQL函数-LMLPHP       20 FORD            3000
Oracle数据库--SQL函数-LMLPHP       20 JONES           2975
Oracle数据库--SQL函数-LMLPHP       20 ADAMS           1100
Oracle数据库--SQL函数-LMLPHP       20 SMITH            800
Oracle数据库--SQL函数-LMLPHP       30 BLAKE           2850
Oracle数据库--SQL函数-LMLPHP       30 ALLEN           1600
Oracle数据库--SQL函数-LMLPHP       30 TURNER          1500
Oracle数据库--SQL函数-LMLPHP       30 WARD            1250
Oracle数据库--SQL函数-LMLPHP       30 MARTIN          1250
Oracle数据库--SQL函数-LMLPHP       30 JAMES            950

68.NULL值处理函数 

NVL (expr1, expr2) 
  如果expr1为NULL,返回expr2

 NVL2 (expr1, expr2, expr3) 
  如果expr1为非空,则返回expr2,如果expr1为NULL,则返回expr3

NULLIF (expr1, expr2) 
  如果expr1=expr2,返回NULL,否则返回expr

69.COALESCE (expr1, expr2, ..., exprn)

返回表达式列表中的第一个非空表达式

04-13 18:03