SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
一、 SQL概括
1、 SQL初识
SQL( Structured Query Language, 构造
ts
中。
dname,deptno
from
dept where exists
(select
* from
emp
where =
A[not]lik
比较两个模式能否相像,当使
Select * from emp
e b
用 like 语句时 Oracle 不去访
Where
ename
like
[Escape
问索引。
‘TH%’;
‘char ’]
Is [not]
测试值能否为空。
Select ename,deptno
null
from emp
Where comm. Is
null
or comm.=0;
Not
对结果的否认。
Select * from emp
Where
sal
not(sal<1000);
等 价
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
于
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
select
ename,sal
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
from
emp
where
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
sal>=1000;
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
AND
用于 判断两个条件十
分都满
Select
* from
emp
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
足。
where
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
Ename=’SIMTH’
and
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
sal>=1000;
OR 用于判断两个条件中能否有一 Select * from emp
个知足。 where
Ename=’SIMTH’ or
ename=’SCOTT’ ;
UNION用于返回(组合)两个查问中
Select
enamefrom emp
所有独一的行。
union
Select
ename
from
emp;
UNION ALL 用于返回(组合)两个查问中
所有所有的行。
INTERSECT 用于 返回两个查问中
相同的
Select
ename
from
行。
emp1
intersect
select
ename
from
emp2;
SQL语句培训教材
SQL语句培训教材
SQL语句培训教材
MINUS 用于返回两个查问中的不一样的
行。
2、简单查问
当我们能够用 SQL*PLUS登录到 SQL>下后,我们能够用 DESC显示某
表的构造,也能够用 select 语句简单查问表中的一些列的内容。
例:要查问 T_person 表中人员的姓名、出诞辰期及出生地,则:
SQL> select name,dob,natal_place from t_person;
3、伪列及伪表
Oracle 系统为了实现完好的关系数据库功能, 系统特意供给了一
组称为伪列(Pseudocolumn)的数据库列,这些列不是在成立对象 (如
建表)时由我们达成的,而是在我们成立对象时由自动 Oracle 达成的。
Oracle 目前有以下的伪列:
CURRVAL and NEXTVAL使用序列号的保存字
LEVEL 查问数据所对应的级
ROWID 记录的独一表记
ROWNUM 限制查问结果集的数目
SQL语句培训教材
SQL语句培训教材
SQL语句培训教
SQL语句培训教材 来自淘豆网www.taodocs.com转载请标明出处.