Sql基础练习01
来源:互联网 发布:淘宝生意经在哪里 编辑:程序博客网 时间:2024/05/20 05:26
Sql基础练习01
- 下面的SELECT 语句是否执行成功:
SELECT last_name, job_id, salary AS Sal FROM employees;
执行成功:
- 在下面的语句中有 4 个编码错误,请找出它们
SELECT employee_id, last_name sal x 12 ANNUAL SALARY FROM employees;
改正为:
SELECT employee_id, last_name, (salary * 12) "ANNUAL SALARY" FROM employees;
- 显示DEPARTMENTS表的结构。选择表中的所有数据
desc departments;select * from departments;
- 显示 EMPLOYEES 表的结构。创建一个查询,显示每个雇员的 last name, job, code,hire date, employee. employee 显示在第一列, 给 HIRE_DATE 列指定一个别名STARTDATE .
desc employees;select employee_id,last_name,job_id,hire_date startdate from employees;
- 创建一个查询从 EMPLOYEES 表中显示唯一的工作代码
select distinct job_id from employees;
- 创建一个查询,显示收入超过 $12,000 的雇员的名字和薪水
select first_name,salary from employees where salary > 12000;
- 将 SQL 语句存到文件中,运行该查询
--C:\Users\Y\Documents\T_7.sqlselect to_char(sysdate,'yyyymmdd hh24:mi:ss') from dual;
- 创建一个查询,显示雇员号为 176 的雇员的名字和部门号
select FIRST_NAME, DEPARTMENT_ID from employees where employee_id = 176;
- 修改 T_9.sql文件,显示所有薪水不在 5000 和 12000 之间的雇员的名字和薪水。将 SQL 语句存到文件 T_9.sql 中
-- C:\Users\Y\Documents\T_9.sql select FIRST_NAME, SALARY from employees where SALARY not between 5000 and 12000;
- 显示受雇日期在 2002年 2 月 1 日 和 2003 年 5 月 1 日之间的雇员的名字、岗位和受雇日期,按受雇日期顺序排序查询结果
select FIRST_NAME,JOB_ID,HIRE_DATE from employees where HIRE_DATE between to_date('20020201','yyyymmdd') and to_date('20030501','yyyymmdd') order by 3;
注:HR方案
0 0
- Sql基础练习01
- SQL基础练习2
- SQL基础练习1
- 基础sql语句练习
- Sql基础练习02
- Sql基础练习03
- Sql基础练习04
- SQL基础练习一
- oracle sql基础练习随笔
- SQL数据库的基础练习分享
- oracle数据库基础查询sql练习
- 基础练习 01字串
- 基础练习 01字串
- 基础练习 01字串
- 基础练习 01字串
- 基础练习 01字串
- 基础练习 01字串
- 基础练习 01字串
- 全球最热门的NoSQL系统——MongoDB技术实践与探索
- VS2010 如何添加H文件目录和LIB目录
- property, classmethod, staticmethod装饰器原理
- Qt使用中遇到的问题
- QWidget中update不执行paintEvent解决方案
- Sql基础练习01
- iTunes Search API 翻译
- MySQL分布式集群之MyCAT调优初探(四)
- android 学习记录之——Activity
- 高并发下的 Nginx 优化
- 【Poj1703】Find them, Catch them(关系并查集)
- 2-2 Time类的定义
- 读取属性文件连接数据库
- 【读书笔记】《把时间当做朋友》