mysql 单表查询练习
2017-05-13 21:59
351 查看
原文地址
sql语句练习的答案统一放在在文章底部
employees表结构如下:
在 employees表中 使用别名 “First Name”, “Last Name” 展示 (first_name, last_name)字段。
查询结果如下:
在employees表中查询单列 department_id
查询结果如下:
在employees表中,查询所有雇员的详细信息并使用first name 降序排序。
在employees表中,查询所有雇员的 (first_name, last_name), salary, PF PF 是 salary 12%。
查询结果如下:
在employees表中,查询所有雇员的 employee ID, names (first_name, last_name), salary 并使用salary升序排序。
查询结果如下:
在employees表中,查询所有雇员的 salary。
查询结果如下
在employees表中,查询所有雇员的 最高工资和最低工资。
查询结果如下
在employees表中,查询公司员工salary 平均值和公司员工的数量。
查询结果如下
在employees表中,查询公司不同职位的数量(每一种job_id代表一种职位)。
查询结果如下
在employees表中,显示公司所有雇员大写的first_name
查询结果如下
在employees表中,显示公司所有雇员first_name 前3个字符串
查询结果如下
查询计算 171*214+625
查询结果如下
在employees表中,查询 names (first_name last_name)例如: Ellen Abel。
查询结果如下
在employees表中,查询 所有 first_name 包含数字的雇员
查询结果如下
在employees表中,查询 10条雇员信息
查询结果如下
在employees表中,查询 每个雇员的月工资要求保留2位小数,表中salary为年工资.
查询结果如下
sql语句参考答案:
select FIRST_NAME ‘First NAME’ ,LAST_NAME ‘Last Name’ from employees
select DEPARTMENT_ID from employees
select * from employees ORDER BY FIRST_NAME DESC
SELECT FIRST_NAME,LAST_NAME, SALARY,SALARY * 0.12 PF from employees
SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY from employees ORDER BY salary
SELECT SUM(salary) from employees
SELECT max(salary) maxSalary,min(salary) minSalary from employees
SELECT AVG(SALARY) ,count(*) from employees
SELECT count(DISTINCT job_id) jobCount from employees
SELECT UPPER(FIRST_NAME) from employees
SELECT SUBSTR(FIRST_NAME FROM 1 FOR 3) from employees
select 171*214+625 result
select CONCAT(first_name,” “,last_name) name from employees
select FIRST_NAME from employees where FIRST_NAME REGEXP ‘[0-9]’
select * from employees LIMIT 10
select FORMAT(SALARY / 12 ,2) from employees
sql语句练习的答案统一放在在文章底部
employees表结构如下:
在 employees表中 使用别名 “First Name”, “Last Name” 展示 (first_name, last_name)字段。
查询结果如下:
在employees表中查询单列 department_id
查询结果如下:
在employees表中,查询所有雇员的详细信息并使用first name 降序排序。
在employees表中,查询所有雇员的 (first_name, last_name), salary, PF PF 是 salary 12%。
查询结果如下:
在employees表中,查询所有雇员的 employee ID, names (first_name, last_name), salary 并使用salary升序排序。
查询结果如下:
在employees表中,查询所有雇员的 salary。
查询结果如下
在employees表中,查询所有雇员的 最高工资和最低工资。
查询结果如下
在employees表中,查询公司员工salary 平均值和公司员工的数量。
查询结果如下
在employees表中,查询公司不同职位的数量(每一种job_id代表一种职位)。
查询结果如下
在employees表中,显示公司所有雇员大写的first_name
查询结果如下
在employees表中,显示公司所有雇员first_name 前3个字符串
查询结果如下
查询计算 171*214+625
查询结果如下
在employees表中,查询 names (first_name last_name)例如: Ellen Abel。
查询结果如下
在employees表中,查询 所有 first_name 包含数字的雇员
查询结果如下
在employees表中,查询 10条雇员信息
查询结果如下
在employees表中,查询 每个雇员的月工资要求保留2位小数,表中salary为年工资.
查询结果如下
sql语句参考答案:
select FIRST_NAME ‘First NAME’ ,LAST_NAME ‘Last Name’ from employees
select DEPARTMENT_ID from employees
select * from employees ORDER BY FIRST_NAME DESC
SELECT FIRST_NAME,LAST_NAME, SALARY,SALARY * 0.12 PF from employees
SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY from employees ORDER BY salary
SELECT SUM(salary) from employees
SELECT max(salary) maxSalary,min(salary) minSalary from employees
SELECT AVG(SALARY) ,count(*) from employees
SELECT count(DISTINCT job_id) jobCount from employees
SELECT UPPER(FIRST_NAME) from employees
SELECT SUBSTR(FIRST_NAME FROM 1 FOR 3) from employees
select 171*214+625 result
select CONCAT(first_name,” “,last_name) name from employees
select FIRST_NAME from employees where FIRST_NAME REGEXP ‘[0-9]’
select * from employees LIMIT 10
select FORMAT(SALARY / 12 ,2) from employees
相关文章推荐
- MYSQL基本查询语句练习1--用到的表和建表语句
- MySQL基本查询语句练习
- mysql 事务总结 存储过程 + 最近sql查询后的练习反思
- mysql查询练习
- Mysql学习笔记二——基础查询where练习
- 一个mysql小练习[建表|查询|修改表|增加字段|删除字段|]
- MySQL查询语句的45道练习
- mysql 查询练习
- MySQL三个列组成唯一值查询_开源中国问题练习_20161026
- mysql 数据条件过滤查询练习
- MySQL基本查询语句练习
- mysql查询练习
- sql 练习系列:数据查询 (mysql导入数据)
- MySQL (五) 下 sql 练习(查询分析)
- MySQL环境搭建及SQL查询语句练习
- MYSQL基本查询语句练习2--GROUP BY HAVING COUNT 查找分数表中一个学生同一课程有两条数据
- 查询练习mysql
- mysql查询练习
- MySQL数据查询、SELECT语句练习
- MySQL查询语句练习