MySQL数据库的查询语句之查询年份/月份(year/month)、子查询

您所在的位置:网站首页 社保缴费起止日期显示为1月是什么意思 MySQL数据库的查询语句之查询年份/月份(year/month)、子查询

MySQL数据库的查询语句之查询年份/月份(year/month)、子查询

2023-09-07 03:57| 来源: 网络整理| 查看: 265

HELLO!大家好!

今天给大家分享的是MySQL的查询语句之查询年份/月份(year/month)、子查询,废话不多说 进入正题。 这是我给大家准备的一个数据库里面的用户表emp。我将查询这里面的数据给大家做演示。

可以看到,这里面包含有用户的编号、姓名、性别、生日、工资和部门编号。 在这里插入图片描述

首先,查询年份/月份(year/month)

示例:查询出1993年出生的员工有哪些

select * from emp where year(birthday) =1993;

在这里插入图片描述

随后是,子查询

子查询可以看作是两步和为一步 像这样先分开的 步骤1:查出工资最高的是多少

select max(salary) from emp;

因为不知道工资最高的是22000,所以先查询出最高工资,这个时候的22000就是步骤一查询出来的数字。 步骤2:查出工资是22000的所有列

select * from emp where salary=22000;

这样的两步和为一步,将22000替换为步骤一。 综合:

select * from emp where salary=(select max(salary) from emp);

在这里插入图片描述 这就是MySQL数据库的查询语句查询年份/月份(year/month)、子查询

· · · 本人写博客就是想记录一下自己所学的知识(目前正在学习中),巩固知识加深记忆,也顺便分享一下自己的所学,有什么地方写的不对,希望大家可以多多指出,让我及时改正。如果我分享的东西帮助到你,别忘了点赞、分享、收藏呦~!

注:如有侵权,请联系删除。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3