mysql 单表查询练习

原文地址

sql语句练习的答案统一放在在文章底部

employees表结构如下:

这里写图片描述

  1. 在 employees表中 使用别名 “First Name”, “Last Name” 展示 (first_name, last_name)字段。
    查询结果如下:

    这里写图片描述

  2. 在employees表中查询单列 department_id
    查询结果如下:

    这里写图片描述

  3. 在employees表中,查询所有雇员的详细信息并使用first name 降序排序。

    这里写图片描述

  4. 在employees表中,查询所有雇员的 (first_name, last_name), salary, PF PF 是 salary 12%。
    查询结果如下:

    这里写图片描述

  5. 在employees表中,查询所有雇员的 employee ID, names (first_name, last_name), salary 并使用salary升序排序。
    查询结果如下:

    这里写图片描述

  6. 在employees表中,查询所有雇员的 salary。
    查询结果如下

    这里写图片描述

  7. 在employees表中,查询所有雇员的 最高工资和最低工资。
    查询结果如下

    这里写图片描述

  8. 在employees表中,查询公司员工salary 平均值和公司员工的数量。
    查询结果如下

    这里写图片描述

  9. 在employees表中,查询公司不同职位的数量(每一种job_id代表一种职位)。
    查询结果如下

    这里写图片描述

  10. 在employees表中,显示公司所有雇员大写的first_name
    查询结果如下

    这里写图片描述

  11. 在employees表中,显示公司所有雇员first_name 前3个字符串
    查询结果如下

    这里写图片描述

  12. 查询计算 171*214+625
    查询结果如下
    这里写图片描述

  13. 在employees表中,查询 names (first_name last_name)例如: Ellen Abel。
    查询结果如下

    这里写图片描述

  14. 在employees表中,查询 所有 first_name 包含数字的雇员
    查询结果如下
    这里写图片描述
  15. 在employees表中,查询 10条雇员信息
    查询结果如下
    这里写图片描述

  16. 在employees表中,查询 每个雇员的月工资要求保留2位小数,表中salary为年工资.
    查询结果如下
    这里写图片描述

sql语句参考答案:

  1. select FIRST_NAME ‘First NAME’ ,LAST_NAME ‘Last Name’ from employees
  2. select DEPARTMENT_ID from employees
  3. select * from employees ORDER BY FIRST_NAME DESC
  4. SELECT FIRST_NAME,LAST_NAME, SALARY,SALARY * 0.12 PF from employees
  5. SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY from employees ORDER BY salary
  6. SELECT SUM(salary) from employees
  7. SELECT max(salary) maxSalary,min(salary) minSalary from employees
  8. SELECT AVG(SALARY) ,count(*) from employees
  9. SELECT count(DISTINCT job_id) jobCount from employees
  10. SELECT UPPER(FIRST_NAME) from employees
  11. SELECT SUBSTR(FIRST_NAME FROM 1 FOR 3) from employees
  12. select 171*214+625 result
  13. select CONCAT(first_name,” “,last_name) name from employees
  14. select FIRST_NAME from employees where FIRST_NAME REGEXP ‘[0-9]’
  15. select * from employees LIMIT 10
  16. select FORMAT(SALARY / 12 ,2) from employees
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值