Oracle基础学习资料.pdfVIP

  • 0
  • 0
  • 约3.59万字
  • 约 32页
  • 2026-01-20 发布于河北
  • 举报

Oracle基础学习

大型关系数据库

system

dhee

://IP:5560/isqlplus

导入数据库脚本:@脚本路径

所有的关系数据对表的操作使用的差不多上SQL句

杳询表使用SQL句中的SELECT句

差不多SELECT句:

SELECT列名洌名,……|*|算术表达式

FROM表名

-查询employees表中所有职员的last_ame,salary

SELECTLAST_NAME,SALARY

FROMEMPLOYEES;

Selectlast_ame,salary

Fromemployees;

一查询departmets表中所有部门的信息

SELECT*

FROMDEPARTMENTS;

--算术运算符:+,*,!

+:只有加法运算的功能,没有连接作用

/:

SELECT5/2

FROMDUAL;

-查询employees表中所有职员的last_ame,job_id,salary,年薪(salary*12)

SELECTLAST_NAMEJOB_ID,SALARY,SALARY*12

FROMEMPLOYEES;

列别名

1.列名列别名

2.列名AS列别名

注意:当列别名要区分大小写,或者列别名中包含了专门字符,或者列别名为关键时,需要

将别名放在一对双引号中

双引号在关系数据库中表示列别名

*/

SELECTLAST.NAMEUSERJ0BJD.SALARY,SALARY*12ASYEARSAL

FROMEMPLOYEES;

一字符串:一对单引号

SELECTDHEEAS名字;大连,AScity

FROMDUAL;

-连接符:||

SELECTFIRST_NAME|r,||LAST_NAMEAS姓名

FROMEMPLOYEES;

-屏蔽查询结果中重复记录:DISTINCT

SELECTDISTINCTJOBJD

PROMEMPLOYEES;

SELECTDISTINCTJOB」D,SALARY

FROMEMPLOYEES;

-过滤与排序

-过滤:WHERE子句

SELECT

FROM

[WHERE条件];

一兖询employees表中50号部门职员的last_ame,salary,depar(mel_id

SELECTLAST_NAME,SALARY.DEPARTMENT_ID

FROMEMPLOYEES

WHEREDEPARTMENT_1D=5O;

--查询employees表中所有工资大于10000的职员的Iast_ame,job_id,salary

SELECTLAST_NAME,JOB」D,SALARY

FROMEMPLOYEES

WHERESALARY10000;

一查询employees表中kig职员的employee_id,salary,departmet_id

SELECTEMPLOYEE_ID,SALARY,DEPARTMENT_ID

FROMEMPLOYEES

WHERELAST_NAME=Kig;

-查询条件为字符串时,查询的值必须放在一对单引号中,同时查询的内容区分大小写

—查询employees表中哪些职员的职位(job_id)为it_prog,显示这些职员的

last_amc,job_id,salary

SELECTLAST_NAME,JOBJD,SALARY

FROMEMPLOYEES

r

WHEREJOB_ID=IT_PROG;

SELECTLAST_NAME,HIRE_DATE

FROMEMPLOYEES

WHEREHIRE_DATE=,07-6月-94:

文档评论(0)

1亿VIP精品文档

相关文档