`
sunxboy
  • 浏览: 2869827 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Oracle函数

阅读更多
PL/SQL单行函数和组函数详解  
   函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:  
   
       单行函数  
   
       组函数    
   
    本文将讨论如何利用单行函数以及使用规则。  
   
    SQL中的单行函数  
   
    SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数均可用于SELECT,WHERE、ORDER   BY等子句中,例如下面的例子中就包含了TO_CHAR,UPPER,SOUNDEX等单行函数。  
  SELECT   ename,TO_CHAR(hiredate,'day,DD-Mon-YYYY')FROM   empWhere   UPPER(ename)   Like   'AL%'ORDER   BY   SOUNDEX(ename)  
   
    单行函数也可以在其他语句中使用,如update的SET子句,INSERT的VALUES子句,DELET的WHERE子句,认证考试特别注意在SELECT语句中使用这些函数,所以我们的注意力也集中在SELECT语句中。  
   
    NULL和单行函数  
   
    在如何理解NULL上开始是很困难的,就算是一个很有经验的人依然对此感到困惑。NULL值表示一个未知数据或者一个空值,算术操作符的任何一个操作数为NULL值,结果均为提个NULL值,这个规则也适合很多函数,只有CONCAT,DECODE,DUMP,NVL,REPLACE在调用了NULL参数时能够返回非NULL值。在这些中NVL函数时最重要的,因为他能直接处理NULL值,NVL有两个参数:NVL(x1,x2),x1和x2都式表达式,当x1为null时返回X2,否则返回x1。  
   
    下面我们看看emp数据表它包含了薪水、奖金两项,需要计算总的补偿  
  column   name   emp_id   salary   bonuskey   type   pk   nulls/unique   nn,u   nnfk   table   datatype   number   number   numberlength   11.2   11.2  
   
    不是简单的将薪水和奖金加起来就可以了,如果某一行是null值那么结果就将是null,比如下面的例子:  
  update   empset   salary=(salary+bonus)*1.1  
   
    这个语句中,雇员的工资和奖金都将更新为一个新的值,但是如果没有奖金,即   salary   +   null,那么就会得出错误的结论,这个时候就要使用nvl函数来排除null值的影响。  
  所以正确的语句是:  
  update   empset   salary=(salary+nvl(bonus,0)*1.1  
  单行字符串函数  
   
    单行字符串函数用于操作字符串数据,他们大多数有一个或多个参数,其中绝大多数返回字符串  
   
    ASCII()  
    c1是一字符串,返回c1第一个字母的ASCII码,他的逆函数是CHR()  
  SELECT   ASCII('A')   BIG_A,ASCII('z')   BIG_z   FROM   empBIG_A   BIG_z65   122  
   
    CHR(<i>)[NCHAR_CS]  
    i是一个数字,函数返回十进制表示的字符  
  select   CHR(65),CHR(122),CHR(223)   FROM   empCHR65   CHR122   CHR223A   z   B  
   
    CONCAT(,)  
    c1,c2均为字符串,函数将c2连接到c1的后面,如果c1为null,将返回c2.如果c2为null,则返回c1,如果c1、c2都为null,则返回null。他和操作符||返回的结果相同  
  select   concat('slobo   ','Svoboda')   username   from   dualusernameslobo   Syoboda  
   
    INITCAP()  
    c1为一字符串。函数将每个单词的第一个字母大写其它字母小写返回。单词由空格,控制字符,标点符号限制。  
  select   INITCAP('veni,vedi,vici')   Ceasar   from   dualCeasarVeni,Vedi,Vici  
   
    INSTR(,[,<i>[,]])  
    c1,c2均为字符串,i,j为整数。函数返回c2在c1中第j次出现的位置,搜索从c1的第i个字符开始。当没有发现需要的字符时返回0,如果i为负数,那么搜索将从右到左进行,但是位置的计算还是从左到右,i和j的缺省值为1.  
  select   INSTR('Mississippi','i',3,3)   from   dualINSTR('MISSISSIPPI','I',3,3)11select   INSTR('Mississippi','i',-2,3)   from   dualINSTR('MISSISSIPPI','I',3,3)2  
   
    INSTRB(,[,i[,j])  
    与INSTR()函数一样,只是他返回的是字节,对于单字节INSTRB()等于INSTR()  
   
    LENGTH()  
    c1为字符串,返回c1的长度,如果c1为null,那么将返回null值。  
  select   LENGTH('Ipso   Facto')   ergo   from   dualergo10  
   
    LENGTHb()  
    与LENGTH()一样,返回字节。  
   
    lower()  
    返回c的小写字符,经常出现在where子串中  
  select   LOWER(colorname)   from   itemdetail   WHERE   LOWER(colorname)   LIKE   '%white%'COLORNAMEWinterwhite  
   
    LPAD(,<i>[,])  
    c1,c2均为字符串,i为整数。在c1的左侧用c2字符串补足致长度i,可多次重复,如果i小于c1的长度,那么只返回i那么长的c1字符,其他的将被截去。c2的缺省值为单空格,参见RPAD。  
  select   LPAD(answer,7,'')   padded,answer   unpadded   from   question;PADDED   UNPADDED   Yes   YesNO   NOMaybe   maybe  
   
    LTRIM(,)  
    把c1中最左边的字符去掉,使其第一个字符不在c2中,如果没有c2,那么c1就不会改变。  
  select   LTRIM('Mississippi','Mis')   from   dualLTRppi  
   
    RPAD(,<i>[,])    
    在c1的右侧用c2字符串补足致长度i,可多次重复,如果i小于c1的长度,那么只返回i那么长的c1字符,其他的将被截去。c2的缺省值为单空格,其他与LPAD相似  
   
    RTRIM(,)  
    把c1中最右边的字符去掉,使其第后一个字符不在c2中,如果没有c2,那么c1就不会改变。  
   
    REPLACE(,[,])  
    c1,c2,c3都是字符串,函数用c3代替出现在c1中的c2后返回。  
  select   REPLACE('uptown','up','down')   from   dualREPLACEdowntown  
   
    STBSTR(,<i>[,])  
    c1为一字符串,i,j为整数,从c1的第i位开始返回长度为j的子字符串,如果j为空,则直到串的尾部。  
  select   SUBSTR('Message',1,4)   from   dualSUBSMess  
   
    SUBSTRB(,<i>[,])  
    与SUBSTR大致相同,只是I,J是以字节计算。  
   
    SOUNDEX()  
    返回与c1发音相似的词  
  select   SOUNDEX('dawes')   Dawes   SOUNDEX('daws')   Daws,   SOUNDEX('dawson')   from   dualDawes   Daws   DawsonD200   D200   D250  
   
    TRANSLATE(,,)  
    将c1中与c2相同的字符以c3代替  
  select   TRANSLATE('fumble','uf','ar')   test   from   dualTEXTramble    
   
    TRIM([[]]   from   c3)  
    将c3串中的第一个,最后一个,或者都删除。  
  select   TRIM('   space   padded   ')   trim   from   dual   TRIMspace   padded  
   
    UPPER()  
    返回c1的大写,常出现where子串中  
  select   name   from   dual   where   UPPER(name)   LIKE   'KI%'NAMEKING  
  单行数字函数  
   
    单行数字函数操作数字数据,执行数学和算术运算。所有函数都有数字参数并返回数字值。所有三角函数的操作数和值都是弧度而不是角度,oracle没有提供内建的弧度和角度的转换函数。  
   
    ABS()  
    返回n的绝对值  
   
    ACOS()  
    反余玄函数,返回-1到1之间的数。n表示弧度  
  select   ACOS(-1)   pi,ACOS(1)   ZERO   FROM   dualPI   ZERO3.14159265   0    
   
    ASIN()  
    反正玄函数,返回-1到1,n表示弧度  
   
    ATAN()  
    反正切函数,返回n的反正切值,n表示弧度。  
   
    CEIL()  
    返回大于或等于n的最小整数。  
   
    COS()  
    返回n的余玄值,n为弧度  
   
    COSH()  
    返回n的双曲余玄值,n   为数字。  
  select   COSH(<1.4>)   FROM   dualCOSH(1.4)2.15089847  
   
    EXP()  
    返回e的n次幂,e=2.71828183.  
   
    FLOOR()  
    返回小于等于N的最大整数。  
   
    LN()  
    返回N的自然对数,N必须大于0  
   
    LOG(,)  
    返回以n1为底n2的对数  
   
    MOD()  
    返回n1除以n2的余数,  
   
    POWER(,)  
    返回n1的n2次方  
   
    ROUND(,)  
    返回舍入小数点右边n2位的n1的值,n2的缺省值为0,这回将小数点最接近的整数,如果n2为负数就舍入到小数点左边相应的位上,n2必须是整数。  
  select   ROUND(12345,-2),ROUND(12345.54321,2)   FROM   dualROUND(12345,-2)   ROUND(12345.54321,2)12300   12345.54  
   
    SIGN()  
    如果n为负数,返回-1,如果n为正数,返回1,如果n=0返回0.  
   
    SIN()  
    返回n的正玄值,n为弧度。  
   
    SINH()  
    返回n的双曲正玄值,n为弧度。  
   
    SQRT()  
    返回n的平方根,n为弧度  
   
    TAN()  
    返回n的正切值,n为弧度  
   
    TANH()  
    返回n的双曲正切值,n为弧度  
   
    TRUNC(,)  
    返回截尾到n2位小数的n1的值,n2缺省设置为0,当n2为缺省设置时会将n1截尾为整数,如果n2为负值,就截尾在小数点左边相应的位上。

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

单行日期函数  
   
    单行日期函数操作DATA数据类型,绝大多数都有DATA数据类型的参数,绝大多数返回的也是DATA数据类型的值。  
   
    ADD_MONTHS(,<i>)  
    返回日期d加上i个月后的结果。i可以使任意整数。如果i是一个小数,那么数据库将隐式的他转换成整数,将会截去小数点后面的部分。  
   
    LAST_DAY()  
    函数返回包含日期d的月份的最后一天    
   
    MONTHS_BETWEEN(,)  
    返回d1和d2之间月的数目,如果d1和d2的日的日期都相同,或者都使该月的最后一天,那么将返回一个整数,否则会返回的结果将包含一个分数。  
   
    NEW_TIME(,,)  
    d1是一个日期数据类型,当时区tz1中的日期和时间是d时,返回时区tz2中的日期和时间。tz1和tz2时字符串。  
   
    NEXT_DAY(,)  
    返回日期d后由dow给出的条件的第一天,dow使用当前会话中给出的语言指定了一周中的某一天,返回的时间分量与d的时间分量相同。  
  select   NEXT_DAY('01-Jan-2000','Monday')   "1st   Monday",NEXT_DAY('01-Nov-2004','Tuesday')+7   "2nd   Tuesday")   from   dual;1st   Monday   2nd   Tuesday03-Jan-2000   09-Nov-2004    
   
    ROUND([,])  
    将日期d按照fmt指定的格式舍入,fmt为字符串。  
   
    SYADATE  
    函数没有参数,返回当前日期和时间。  
   
    TRUNC([,])    
    返回由fmt指定的单位的日期d.  
  单行转换函数  
   
    单行转换函数用于操作多数据类型,在数据类型之间进行转换。  
   
    CHARTORWID()  
    c   使一个字符串,函数将c转换为RWID数据类型。  
  SELECT   test_id   from   test_case   where   rowid=CHARTORWID('AAAA0SAACAAAALiAAA')    
   
    CONVERT(,[,])  
    c尾字符串,dset、sset是两个字符集,函数将字符串c由sset字符集转换为dset字符集,sset的缺省设置为数据库的字符集。  
   
    HEXTORAW()  
    x为16进制的字符串,函数将16进制的x转换为RAW数据类型。  
   
    RAWTOHEX()  
    x是RAW数据类型字符串,函数将RAW数据类转换为16进制的数据类型。  
   
    ROWIDTOCHAR()  
    函数将ROWID数据类型转换为CHAR数据类型。  
   
    TO_CHAR([[,)  
    x是一个data或number数据类型,函数将x转换成fmt指定格式的char数据类型,如果x为日期nlsparm=NLS_DATE_LANGUAGE   控制返回的月份和日份所使用的语言。如果x为数字nlsparm=NLS_NUMERIC_CHARACTERS   用来指定小数位和千分位的分隔符,以及货币符号。  
  NLS_NUMERIC_CHARACTERS   ="dg",   NLS_CURRENCY="string"  
   
    TO_DATE([,[,)  
    c表示字符串,fmt表示一种特殊格式的字符串。返回按照fmt格式显示的c,nlsparm表示使用的语言。函数将字符串c转换成date数据类型。  
   
    TO_MULTI_BYTE()  
    c表示一个字符串,函数将c的担子截字符转换成多字节字符。  
   
    TO_NUMBER([,[,)  
    c表示字符串,fmt表示一个特殊格式的字符串,函数返回值按照fmt指定的格式显示。nlsparm表示语言,函数将返回c代表的数字。  
   
    TO_SINGLE_BYTE()  
    将字符串c中得多字节字符转化成等价的单字节字符。该函数仅当数据库字符集同时包含单字节和多字节字符时才使用  
   
    其它单行函数  
   
    BFILENAME(    
  ,)  
    dir是一个directory类型的对象,file为一文件名。函数返回一个空的BFILE位置值指示符,函数用于初始化BFILE变量或者是BFILE列。  
   
    DECODE(,,[,,,[])  
    x是一个表达式,m1是一个匹配表达式,x与m1比较,如果m1等于x,那么返回r1,否则,x与m2比较,依次类推m3,m4,m5....直到有返回结果。  
   
    DUMP(,[,[,[,]]])  
    x是一个表达式或字符,fmt表示8进制、10进制、16进制、或则单字符。函数返回包含了有关x的内部表示信息的VARCHAR2类型的值。如果指定了n1,n2那么从n1开始的长度为n2的字节将被返回。  
   
    EMPTY_BLOB()  
    该函数没有参数,函数返回   一个空的BLOB位置指示符。函数用于初始化一个BLOB变量或BLOB列。  
   
    EMPTY_CLOB()  
    该函数没有参数,函数返回   一个空的CLOB位置指示符。函数用于初始化一个CLOB变量或CLOB列。  
   
    GREATEST()  
    exp_list是一列表达式,返回其中最大的表达式,每个表达式都被隐含的转换第一个表达式的数据类型,如果第一个表达式是字符串数据类型中的任何一个,那么返回的结果是varchar2数据类型,同时使用的比较是非填充空格类型的比较。  
   
    LEAST()  
    exp_list是一列表达式,返回其中最小的表达式,每个表达式都被隐含的转换第一个表达式的数据类型,如果第一个表达式是字符串数据类型中的任何一个,将返回的结果是varchar2数据类型,同时使用的比较是非填充空格类型的比较。  
   
    UID  
    该函数没有参数,返回唯一标示当前数据库用户的整数。  
   
    USER  
    返回当前用户的用户名  
   
    USERENV()  
    基于opt返回包含当前会话信息。opt的可选值为:  
   
    ISDBA      会话中SYSDBA脚色响应,返回TRUE    
    SESSIONID    返回审计会话标示符  
    ENTRYID     返回可用的审计项标示符    
    INSTANCE  在会话连接后,返回实例标示符。该值只用于运行Parallel   服务器并且有   多个实例的情况下使用。  
    LANGUAGE  返回语言、地域、数据库设置的字符集。  
    LANG    返回语言名称的ISO缩写。  
    TERMINAL  为当前会话使用的终端或计算机返回操作系统的标示符。  
   
    VSIZE()  
    x是一个表达式。返回x内部表示的字节数。  
  SQL中的组函数  
   
    组函数也叫集合函数,返回基于多个行的单一结果,行的准确数量无法确定,除非查询被执行并且所有的结果都被包含在内。与单行函数不同的是,在解析时所有的行都是已知的。由于这种差别使组函数与单行函数有在要求和行为上有微小的差异.  
   
    组(多行)函数  
   
    与单行函数相比,oracle提供了丰富的基于组的,多行的函数。这些函数可以在select或select的having子句中使用,当用于select子串时常常都和GROUP   BY一起使用。  
   
    AVG([{DISYINCT|ALL}])  
    返回数值的平均值。缺省设置为ALL.  
  SELECT   AVG(sal),AVG(ALL   sal),AVG(DISTINCT   sal)   FROM   scott.empAVG(SAL)   AVG(ALL   SAL)   AVG(DISTINCT   SAL)1877.94118   1877.94118   1916.071413  
   
    COUNT({*|DISTINCT|ALL}   )  
    返回查询中行的数目,缺省设置是ALL,*表示返回所有的行。  
   
    MAX([{DISTINCT|ALL}])  
    返回选择列表项目的最大值,如果x是字符串数据类型,他返回一个VARCHAR2数据类型,如果X是一个DATA数据类型,返回一个日期,如果X是numeric数据类型,返回一个数字。注意distinct和all不起作用,应为最大值与这两种设置是相同的。  
   
    MIN([{DISTINCT|ALL}])  
    返回选择列表项目的最小值。  
   
    STDDEV([{DISTINCT|ALL}])  
    返回选者的列表项目的标准差,所谓标准差是方差的平方根。  
   
    SUM([{DISTINCT|ALL}])  
    返回选择列表项目的数值的总和。  
   
    VARIANCE([{DISTINCT|ALL}])  
    返回选择列表项目的统计方差。  
   
    用GROUP   BY给数据分组  
   
    正如题目暗示的那样组函数就是操作那些已经分好组的数据,我们告诉数据库用GROUP   BY怎样给数据分组或者分类,当我们在SELECT语句的SELECT子句中使用组函数时,我们必须把为分组或非常数列放置在GROUP   BY子句中,如果没有用group   by进行专门处理,那么缺省的分类是将整个结果设为一类。  
  select   stat,counter(*)   zip_count   from   zip_codes   GROUP   BY   state;ST   ZIP_COUNT--   ---------AK   360AL   1212AR   1309AZ   768CA   3982  
   
    在这个例子中,我们用state字段分类;如果我们要将结果按照zip_codes排序,可以用ORDER   BY语句,ORDER   BY子句可以使用列或组函数。  
  select   stat,counter(*)   zip_count   from   zip_codes   GROUP   BY   state   ORDER   BY   COUNT(*)   DESC;ST   COUNT(*)--   --------NY   4312PA   4297TX   4123CA   3982  
   
    用HAVING子句限制分组数据  
   
    现在你已经知道了在查询的SELECT语句和ORDER   BY子句中使用主函数,组函数只能用于两个子串中,组函数不能用于WHERE子串中,例如下面的查询是错误的:  
  错误SELECT   sales_clerk,SUN(sale_amount)   FROM   gross_sales   WHERE   sales_dept='OUTSIDE'   AND   SUM(sale_amount)>10000   GROUP   BY   sales_clerk  
   
    这个语句中数据库不知道SUM()是什么,当我们需要指示数据库对行分组,然后限制分组后的行的输出时,正确的方法是使用HAVING语句:  
  SELECT   sales_clerk,SUN(sale_amount)   FROM   gross_sales   WHERE   sales_dept='OUTSIDE'   GROUP   BY   sales_clerkHAVING   SUM(sale_amount)>10000;  
   
    嵌套函数  
   
    函数可以嵌套。一个函数的输出可以是另一个函数的输入。操作数有一个可继承的执行过程。但函数的优先权只是基于位置,函数遵循由内到外,由左到右的原则。嵌套技术一般用于象DECODE这样的能被用于逻辑判断语句IF....THEN...ELSE的函数。  
   
    嵌套函数可以包括在组函数中嵌套单行函数,或者组函数嵌套入单行函数或组函数中。比如下面的例子:  
  SELECT   deptno,   GREATEST(COUNT(DISTINCT   job),COUNT(DISTINCT   mgr)   cnt,COUNT(DISTINCT   job)   jobs,COUNT(DISTINCT   mgr)   mgrsFROM   empGROUP   BY   deptno;DEPTNO   CNT   JOBS   MGRS------   ---   ----   ----10   4   4   220   4   3   430   3   3   2  
___________________________________________

"10.fsdfsdf" 取出“.”以前的数字:
select sbzcdm , instr(sbzcdm,'.'),substr(sbzcdm,1,(instr(sbzcdm,'.')-1)) from gg_sbjc
分享到:
评论

相关推荐

    oracle函数大全(CHM格式).rar

    "Oracle函数大全(CHM格式).rar"这个压缩包显然包含了关于Oracle数据库中各种函数的详细信息,对于学习和查询Oracle函数是非常宝贵的资源。 CHM(Compiled Help Manual)格式是一种由Microsoft开发的帮助文件格式...

    oracle 函数大全 参考函数 手册 速查 chm格式

    Oracle函数是数据库操作中的核心组成部分,它们允许开发人员和DBA执行各种计算、转换、查询和数据处理任务。手册中可能涵盖了以下几类函数: 1. 数学函数:如ABS(取绝对值)、MOD(取模)、ROUND(四舍五入)等,...

    ORACLE函数介绍 全系列中文

    oracle函数介绍 1 著名函数之单值函数 pdf oracle函数介绍 2 非著名函数之单值函数 pdf oracle函数介绍 3 著名函数之聚合函数 pdf oracle函数介绍 4 非著名函数之聚合函数 pdf oracle函数介绍 5 分析函数简述 ...

    oracle函数大全 oracle函数大全

    以下是关于Oracle函数的一些详细说明: 1. ASCII函数:ASCII函数返回与输入字符相对应的ASCII码,即十进制数字。例如,ASCII('A')返回65,ASCII('a')返回97。 2. CHR函数:CHR函数根据提供的整数返回对应的字符。...

    Oracle函数.chm

    Oracle函数.chm

    postgresql 兼容 oracle 函数

    标题和描述中提到的“postgresql 兼容 oracle 函数”就是指在PostgreSQL中实现与Oracle类似的函数,以便于在两个系统间平滑过渡。 Oracle数据库拥有大量的内置函数,如日期处理、字符串操作、数学计算等,这些在...

    oracle函数分类.rar

    下面将详细讲解在"oracle函数分类.rar"压缩包中的主要函数类别及其应用。 首先,我们关注的是**数值型函数**。在处理数字数据时,Oracle提供了多种操作函数,如`ROUND`用于四舍五入,`TRUNC`用于截断小数部分,`MOD...

    hibernate 调用oracle函数

    4. **定义Hibernate Native SQL查询**:由于Hibernate默认不支持调用存储过程或函数,我们需要使用`@NamedNativeQuery`或`@SqlResultSetMapping`注解来定义一个原生SQL查询,用于调用Oracle函数。例如: ```java @...

    oracle函数

    Oracle 函数大全 Oracle 函数是数据库管理系统中的一种重要组件,用于对数据进行处理和分析。Oracle 函数可以分为多种类型,包括字符串函数、数字函数、日期函数等。本文将对 Oracle 函数进行详细的介绍,并提供...

    Oracle函数大全-详细介绍.rar

    在"Oracle函数大全-详细介绍.rar"这个压缩包中,包含了对Oracle数据库中各种函数的详细解析,包括分析函数、单值函数和聚合函数等。 首先,让我们来看看单值函数。单值函数接受一个或多个输入值,返回一个新的单一...

    oracle函数大全(分类成9个word文档)

    这里,我们将深入探讨在"Oracle函数大全"压缩包中的九个Word文档所涵盖的知识点。 首先,"ORACLE函数大全.doc"很可能是整个文档集的总览,包含Oracle数据库中的各类函数的概览和分类,可能包括数学函数、字符串函数...

    oracle函数大全及知识点api

    本文将深入探讨Oracle函数大全及其API,同时也会涉及到错误代码查询,帮助你更好地理解和应用Oracle数据库。 一、Oracle函数概览 Oracle数据库提供了一系列内置函数,涵盖了数学、字符串、日期时间、转换、系统...

    oracle函数大全.chm

    oracle函数大全.chm oracle函数大全.chm

    Oracle函数手册.rar

    手册中的"Oracle函数手册.chm"文件很可能是一个帮助文档,提供了关于Oracle函数的全面指南。CHM(Compiled Help Manual)是Microsoft开发的一种编译后的帮助文件格式,通常用于软件的帮助系统,方便用户快速查找和...

    Oracle函数学习资料

    在Oracle函数学习中,我们通常会接触到各种类型的函数,包括处理类函数、数字函数和日期函数等。以下是对这些函数的详细说明: 1. **处理类函数**: - **LOWER函数**:此函数用于将字符串中的所有字母转换为小写。...

    Oracle函数速查手册

    这份"Oracle函数速查手册"旨在为用户提供一个全面、便捷的参考资源,无论是初学者还是经验丰富的开发者,都能从中受益。 Oracle函数分为多种类型,包括数值函数、字符串函数、日期时间函数、转换函数、系统信息函数...

    oracle函数速查手册

    "Oracle函数速查手册"是一份非常实用的参考资料,它涵盖了Oracle数据库中的各种函数,帮助用户快速查找并理解如何使用这些函数。在数据库管理、查询优化以及复杂数据处理时,这些函数起着至关重要的作用。 Oracle...

    oracle函数大全.doc

    Oracle 函数大全 Oracle 函数大全是 Oracle 数据库管理系统中的一系列函数,用于处理和操作数据。这些函数可以分为两大类:单行函数和组函数。 单行函数 单行函数用于处理单行数据,在 SELECT、WHERE、ORDER BY ...

    oracle函数大全中文api文档

    "Oracle函数大全中文API文档"是一个非常实用的资源,它提供了对Oracle数据库所有内置函数的详尽解释,帮助开发者和DBA快速理解和使用这些函数。 1. **日期与时间函数**: Oracle提供了处理日期和时间的大量函数,...

Global site tag (gtag.js) - Google Analytics