oracle 函数大全及运算符

一、函数

1、取整  mod(2,10)=2

2、取整 trunc(12/10)=1

3、取整 ceil(12/10) =2

4、空(null)指定某个值  nvl(null,9)=9

5、累计之和 sum(piece)=88347

6、统计数量 count(keyid)=194

二、算术运算符

用于执行数学计算,加(+)、减(-)、乘(*)、除(/)

备注:15/10=1.5,而JAVA则为取整数15/10=1

三、比较运算符

用于将一个表达式与另一个表达式进行比较。

=、!= 、<、>、<=、>=

in、like、is null 、between、not between

四、逻辑运算符

用户合并两个条件的结果以产生单个结果。

and 、or、not

五、合并运算符

用于合并两个独立查询的结果。

union、union all、intersect、minus

备注:

1)、intersect:返回查询结果中相同的部分

eg:各个部门中有哪些相同的工种

select job from account

intersect

select job from research

intersect

select job from sales;

2)、minus:返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。

eg:有哪些工种在财会部中有,而在销售部中没有

select job from account minus select job from sales;

六、连接运算符

用于将两个或多个字符串合并在一起。符合为“||”

出自:http://blog.csdn.net/huangwuyi/article/details/7407820

时间: 2024-11-07 08:09:34

oracle 函数大全及运算符的相关文章

[转]ORACLE函数大全

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>

ORACLE函数大全

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 给出整数,返回对应的字符;

oracle函数大全-字符串处理函数

字符函数——返回字符值 这些函数全都接收的是字符族类型的参数(CHR 除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符),而CHAR数值被限制为255字符(在ORACLE8中是2000).当在过程性语句中使用时,它们可以被赋值给VARCHAR2 或者CHAR类型的PL/SQL变量. CHR 语法: chr(x)

Oracle 函数大全

F.1字符函数--返回字符值 (chr,concat,initcap,lower,lpad/rpad,nls_initcap,nls_lower,nls_upper,regexp_replace,regexp_substr,replace,trim/ltrim/rtrim,soundex,substr,translate,upper) 说明:可以sql和plsql中使用 CHR 语法:  chr(x) 功能:给出整数X,返回对应的ASCII码字符.CHR和ASCII是一对反函数. SQL> se

Oracle函数大全之转换函数

chartorowid(c1) [功能]转换varchar2类型为rowid值 [参数]c1,字符串,长度为18的字符串,字符串必须符合rowid格式 [返回]返回rowid值 [示例] SELECT chartorowid('AAAADeAABAAAAZSAAA') FROM DUAL; [说明] 在Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是在Oracle中的哪一个数据文件.块.行上. 在重复的记录中,可能所有列的内容都相同,但r

ORACLE日期时间函数大全

ORACLE日期时间函数大全    TO_DATE格式(以时间:2007-11-02   13:45:25为例) Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy four digits 四位年                显示值:2007 Month:              mm    numbe

【转】ORACLE日期时间 等函数大全

转自:ORACLE日期时间函数大全 ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy four digits 四位年                显示值:2007       

mysql函数大全

mysql函数大全 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2');    -> 50mysql> select ASCII(2);    -> 50mysql> select ASCII('dx');    -> 100也可参见ORD()函数. ORD(str) 如果字符串str最

PLSQL_Oracle PLSQL内置函数大全(概念)

2014-06-20 BaoXinjian PLSQL常用方法大全 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.CH