mysql 单表查询练习
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