『ORACLE』 SQL语句简单使用(一)(11g)

来源:互联网 发布:淘宝零点抢购怎么抢 编辑:程序博客网 时间:2024/06/10 01:50

employees表

 EMPLOYEE_ID              员工号             NOT NULL NUMBER(6)

 FIRST_NAME                名字           VARCHAR2(20)

 LAST_NAME                  姓氏              NOT NULL VARCHAR2(25)

 EMAIL                          邮箱           NOT NULL VARCHAR2(25)

 PHONE_NUMBER          电话号码         VARCHAR2(20)

 HIRE_DATE                  雇用日期         NOT NULL DATE

 JOB_ID                        工种           NOT NULL VARCHAR2(10)

 SALARY                        工资           NUMBER(8,2)

 COMMISSION_PCT        奖金的百分比       NUMBER(2,2)

 MANAGER_ID                领导的号         NUMBER(6)

 DEPARTMENT_ID           部门号          NUMBER(4)

 

departments表

DEPARTMENT_ID             部门号          NOT NULL NUMBER(4)

DEPARTMENT_NAME        部门名称         NOT NULL VARCHAR2(30)

MANAGER_ID                  领导号          NUMBER(6)

LOCATION_ID                 位置号          NUMBER(4)

编写SQL

sql语言的大小写不敏感。

sql可以写在一行或多行

各子句一般要分行写

关键字不能被缩写也不能分行

使用缩进提高语句的可读性

语句结束用;中止,结束分号是必须的

select ....from 表名

where+过滤条件


精确匹配  列名=

    salary=5000    部门名称='开发部'  雇用时间='2008-01-01'

模糊匹配  like 'z%' %代表一个或多个字符

          _代表一个字符   like 't_z%'


查找salary 2000~3000两种方式

salary >=2000 AND salary<=3000

between 2000 and 3000


只看(市场部、销售部、开发部)

where 部门名称 in (市场部、销售部、开发部)

原创粉丝点击