第一章:oracle_sql语句之选择语句

斯科特用户拥有哪些表?

完成select *标签;


查询表中所有行所有列

完成select *部门;

完成从emp select *;


将缓冲区的命令保存为脚本:

完成拯救1. sql


查看脚本文件的内容:

完成得到1. sql


运行脚本文件:

完成@1。sql


查询表中感兴趣的列

选择ename,萨尔从emp;


查询中使用四则运算

选择ename,萨尔从emp * 12;


选择ename,通讯,萨尔从emp +通讯;


空值(空):未定义的值,不确定的值,不是零也不是空格!

空值不能直接参与四则运算!


在查询中为列命名别名

选择ename,萨尔* 12从emp annual_salary;

——是可选关键字,可以省略

选择ename,萨尔从emp * 12 annual_salary;


在别名中使用特殊字符,别名要双引

选择ename,萨尔* 12“年度salary"从电磁脉冲;


连接操作符:将多列联合成一列输出

选择ename,从emp工作;

选择ename | | & # 39;是一个& # 39;| |工作从emp;


压缩重复值

选择从emp deptno;

选择不同的从emp deptno;


描述表结构

desc emp

练习1

第章基本选择语句:

1。做一个查询显示部门表的所有数据

2。做一个查询显示emp表中ename,工作,萨尔几列,其中萨尔列在结果集中做工资显示

3。做一个查询显示emp表中deptno, ename,年工资,并将年工资命名别名年薪

4。得到emp表的结构

5。做一个查询显示emp表中雇员编号,雇员的名字,工作,雇用日期,并将查询保存为脚本,脚本名字p1q7.sql

6。运行p1q7.sql

7。创建一个查询显示雇员表中部门编号,重复的部门编号只显示一次

8。在结果集中雇员名和工作相连用“空格逗号空格“分隔,并将列头显示为员工和Title 


第一章:oracle_sql语句之选择语句