易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 函数大全

1、SQL 语句基础
下面给出SQL语句的基本介绍。
1.1、SQL语句所用符号
操作符
 用途
 例子
 
+ -
 表示正数或负数,正数可省去 +
 -1234.56
 
+
 将两个数或表达式进行相加
 A=c+b
 
-
 将两个数或表达式进行相减
 34-12
 
*
 将两个数或表达式进行相乘
 12*34
 
/
 除以一个数或表达式
 18*11
 
NULL
 空值判断
 Where name is null;
 
||
 字符串连接
 ‘101-’||tel_num
 
=
 等于测试
 Select * from emp  where name=’赵元杰’;
 
!= 或<>或^=
 不等于测试
 Select * from emp  where name !=’赵元杰’;
 
<
 
 小于测试
 Select * from emp  where sal < 5000;
 
>
 
 大于测试
 Select * from emp  where sal > 5000;
 
<=
 小于等于测试
 Select * from emp  where sal <= 5000;
 
>=
 大于等于测试
 Select * from emp  where sal >= 5000;
 
Not  in
 测试某值是否在一个指定的结果集中
 Select name,addr from expert where local not in(‘北京’,’上海’);
 
ANY
 将一个值与一组值进行比较,返回满足条件的结果。必须跟!=,<,>,<=,>=
 select ename,sal from emp where sal<= any(select sal from emp where deptno=10)
 
SOME
 同ANY,必须跟!=,<,>,<=,>=
 
 
 
ALL
 将一个值与一组值比较,返回满足条件的所有列值。必须跟!=,<,>,<=,>=
 Select name,sal from emp w here sal<= all
( 500,800,1200);
 
Not between
A and B
 判断某个值是否界于两者之间。
 Select name,sal from emp Where
sal between  500 and 1200;
 
[not]exists
 判断某个列是否存在于一组值中。
 select dname,deptno from dept where exists
(select * from emp where dept.deptno=emp.deptno)
 
A[not]like b
 
 比较两个模式是否相


相关文档:

解读Oracle计划:Solaris将被拯救 MySQL继续前途未卜


【51CTO.com独家特稿】面对惊慌的客户和广泛质疑的媒体,Oracle官方最近终于出榜安民,那便是一个以“SUN CUSTOMERS ,Oracle Plans To:”为大标题的广告。直译过来便过来可知道,Oracle将要加大SPARC和Solaris的投入了,而大老板埃里森也向IBM硬件下了战书,声称Oracle将最终赢得这场竞争……
&n ......

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle系统表查询【GBUnix】

【转】http://www.gbunix.com/htmldata/2004_06/2/5/article_53_1.html
oracle系统表查询【GBUnix】
 
数据字典dict总是属于Oracle用户sys的。
  1、用户:
   select username from dba_users;
  改口令
   alter user spgroup identified by spgtest;
  2、表空间:
   select * fro ......

Oracle CASE表达式


CASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。CASE的工作方式与DECODE()类似,但应该使用CASE,因为它与ANSI兼容。
CASE有两种表达式:
1. 简单CASE表达式,使用表达式确定返回值.
语法:
CASE search_expression
WHEN expression1 THEN result1
WHEN expression2 THEN ......

Oracle中NVL2 和NULLIF的用法

NULL指的是空值,或者非法值。
NVL (expr1, expr2)->expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致
NVL2 (expr1, expr2, expr3) ->expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型
NULLIF (expr1, expr2) ->相等返回NULL,不等返回ex ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号