温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

第一章:oracle_sql语句之select语句

发布时间:2020-07-27 14:26:17 来源:网络 阅读:273 作者:小虾米216 栏目:关系型数据库

scott用户拥有哪些表?

SQL>select * from tab;


查询表中所有行所有列

SQL>select * from dept;

SQL>select * from emp;


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

SQL>save 1.sql


查看脚本文件的内容:

SQL>get 1.sql


运行脚本文件:

SQL>@1.sql


查询表中感兴趣的列

select ename,sal from emp;


查询中使用四则运算

select ename,sal*12 from emp;


select ename,comm,sal+comm from emp;


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

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


在查询中为列命名别名

select ename,sal*12 as annual_salary from emp;

--as 是可选关键字,可以省略

select ename,sal*12 annual_salary from emp;


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

select ename,sal*12 "annual salary" from emp;


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

select ename,job from emp;

select ename||' is a '||job from emp;


压缩重复值

select deptno from emp;

select distinct deptno from emp;


描述表结构

desc emp

练习 1

第1章 基本select语句:

1.做一个查询显示dept表的所有数据

2.做一个查询显示emp表中ename,job,sal几列,其中sal列在结果集中做salary显示

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

4.得到emp表的结构

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

6.运行p1q7.sql

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

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


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI