1 / 50
文档名称:

SQL语句培训教材.docx

格式:docx   大小:119KB   页数:50页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍: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语句培训教材.docx

上传人:飞行的振中 2022/5/19 文件大小:119 KB

下载得到文件列表

SQL语句培训教材.docx

相关文档