oracle中史葛表结构及简单查询实例分析

本文介绍了oracle中史葛表结构和简单查询的方法,供大家参考,具体分析如下:

1,史葛用户表的结构

查看表结构

属性表名; / /降序EMP;

EMP表:

SQL> DESC EMP;

名称是否为空类型

类似

非空数编号(4)员工人数

ename VARCHAR2(10)员工姓名

(9)员工工作空的位置

经理数(4)对应的领导人数

就业日期姓名和雇佣日期

萨尔号(7,2)基本工资

通讯号码(7,2)奖金、佣金

(2)部门编号部门编号

系表:

SQL> DESC系;

名称是否为空类型

类似

表非空数(2)部门编号

名称VARCHAR2(14)部门名称

组委会VARCHAR2的位置(13)部

salgrade表:

SQL> DESC salgrade;

名称是否为空类型

= =

职等工资水平

losal数在这个水平最高的薪水

hisal数在这个水平最高的薪水

奖励表:

SQL> DESC奖金;

名称是否为空类型

类似

ename VARCHAR2(10)员工姓名

(9)员工工作空的位置

员工工资

公司员工人数奖金

2。简单的查询

1。不重复的询问




从EMP中选择不同的作业;



2。查询年薪,取化名,别名不使用单引号。


从电磁脉冲中选择萨尔* 12 { }作为收入;




三.简单的查询,可以在现场使用| |连接查询


选择empno ename从EMP的| | | |;




SQL语句中的字符串用一个引号表示。

选择员工编号是:| | EMPNO | |的名字是:| | ename | | 'salary是:| |萨尔| |的立场是:| |工作| |'!来自EMP的雇员信息;

4。oracle中的区分大小写


SELECT * FROM EMP工作= 'clerk;




查询不是职员的雇员信息。


在工作地点从EMP中选择*!= 'clerk;
SELECT * FROM EMP工作<> 'clerk;
SELECT * FROM emp不工作= 'clerk;



5……等于或等于或等于或等于或等于


从1500和3000之间的电磁脉冲中选择*;



它也可以反转。




从EMP中选择萨尔,而不是在1500到3000之间;



它也可以是一个日期。




SELECT * FROM EMP在姓名和雇佣'01-1 - 1981'and '31-12月81之间的;



6。判断它是否是空的(不是)null


SELECT * FROM EMP,奖金不为空;
SELECT * FROM emp不通信是无效的;




7.in算子


SELECT * FROM EMP empno在哪里(752178445555);
SELECT * FROM EMP在EMPNO不(752178445555);




不在

如果您现在使用内运算符,则查询范围中有一个null,不会影响查询。




SELECT * FROM EMP在EMPNO在(75217844,null);



如果您现在使用非运算符,如果查询范围中有null,则不会返回结果。




SELECT * FROM emp不EMPNO在(75217844,null);
SELECT * FROM EMP在EMPNO不在(75217844,null);



8.like条款

匹配的符号:

匹配单个字符:_ 0

匹配任意数量的字符:% 0,1,更多

查找所有以字母A开头的员工




SELECT * FROM EMP在ENAME like'a %;



用第二个字母A询问雇员




SELECT * FROM EMP在ENAME像'_a %;



用字母A询问雇员




SELECT * FROM EMP在ENAME像%一%;



查询中没有包含字母A的雇员。




SELECT * FROM emp不不喜欢%一%;
SELECT * FROM EMP在ename不喜欢%一%;



喜欢说% %所有查询数据




SELECT * FROM EMP在EMPNO像%



9。数据的排序


以场| DESC } { { ASC,ASC DESC } |领域{…};




BY子句必须位于WHERE子句的结尾处,在所有SQL语句的结尾处。

排序时可以指定一些排序字段。

有两种排序方法:默认(ASC)上升,和DESC(降序)

Sort by salary


SELECT * FROM EMP的萨尔DESC顺序;




先按工资排名,然后按就业日期排名。


SELECT * FROM EMP的萨尔降序顺序,姓名和雇佣;




希望本文能对大家的oracle程序设计有所帮助。