当前位置: 首页 > news >正文

【MySQL】学习如何通过DQL进行数据库数据的条件查询

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

🌈个人主页: Aileen_0v0
🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
💫个人格言:“没有罗马,那就自己创造罗马~”

a fraction of 一部分.

文章目录

  • `SQL`
    • `DQL条件查询`
    • `1.查询年龄等于 88 的员工`
    • `2.查询年龄小于 20 的员工信息`
    • `3.查询年龄小于等于 20 的员工信息`
    • `4.查询没有身份证号的员工信息`
    • `5.查询有身份证号的员工信息`
    • `6.查询年龄不等于 88 的员工信息`
    • `7.查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息`
    • `8.查询性别为 女 且年龄小于 25岁的员工信息`
    • `9.查询年龄等于18 或 20 或 40 的员工信息`
    • `10.查询姓名为两个字的员工信息`
    • `11.查询身份证最后一位是 x 的员工信息`

SQL

DQL条件查询

SELECT 字段列表 FROM 表名 WHERE 条件列表
比较运算符功能
>大于
>=大于等于
<小于
<=小于等于
=等于
<> 或 !=不等于
BETWEEN...AND...在某个范围内(含最小,最大值)
IN(...)在in之后的列表中的值,多选一
LIKE 占位符模糊匹配(_匹配单个字符,%匹配任意个字符)
IS NULL是NULL
逻辑运算符功能
AND 或 &&并且(多个条件同时成立)
OR 或 || 或者(多个条件任意一个成立)
NOT 或 !非 不是
条件查询Exercises

1.查询年龄等于 88 的员工

select * from emp where age = 88;

在这里插入图片描述


2.查询年龄小于 20 的员工信息

select * from emp where AGE < 20;

在这里插入图片描述


3.查询年龄小于等于 20 的员工信息

select * from emp where AGE <= 20;

在这里插入图片描述


4.查询没有身份证号的员工信息

select * from emp where IDCARD is null ;

在这里插入图片描述


5.查询有身份证号的员工信息

select * from emp where IDCARD is not null;

在这里插入图片描述


6.查询年龄不等于 88 的员工信息

select * from emp where age != 88;

在这里插入图片描述


7.查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息

select * from emp where age between 15 and 20;

在这里插入图片描述

  • 注意:between 之后是最小值,and 之后是最大值。

8.查询性别为 女 且年龄小于 25岁的员工信息

select * from emp where GENDER = '女' and age < 25;

在这里插入图片描述

9.查询年龄等于18 或 20 或 40 的员工信息

  • 写法一:
select * from emp where age = 18 || age = 20 || age =  40;
  • 写法二:
select  * from emp where  AGE in (18,20,40);

在这里插入图片描述


在这里插入图片描述

10.查询姓名为两个字的员工信息

select * from emp where name like '__';

在这里插入图片描述

11.查询身份证最后一位是 x 的员工信息

select * from emp where idcard like '%x';

在这里插入图片描述
](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

http://www.lryc.cn/news/290623.html

相关文章:

  • TS:子类型关系
  • IDEA插件(MyBatis Log Free)
  • Redis(八)哨兵机制(sentinel)
  • [数据结构]-哈希
  • 宝塔控制面板配置SSL证书实现网站HTTPS
  • elasticsearch优化总结
  • 图论第三天|127. 单词接龙 841.钥匙和房间 463. 岛屿的周长 1971. 寻找图中是否存在路径 684.冗余连接 685.冗余连接II
  • react的高阶函数HOC:
  • STM32——中断系统和外部中断EXTI
  • 使用uniApp+vue3+Vite4+pinia+sass技术栈构建微信小程序
  • npm 被滥用 -- 有人上传了 700 多个武林外传切片视频
  • 代码随想录算法训练营29期|day34 任务以及具体任务
  • LeetCode 每日一题 2024/1/22-2024/1/28
  • 好用的学习与开发工具
  • (自用)learnOpenGL学习总结-高级OpenGL-立方体贴图
  • 【计算机网络】——TCP协议
  • sql优化的方法
  • C++ Qt开发:运用QJSON模块解析数据
  • MySQL数据库基础合集
  • oracle19.22的patch已发布
  • HTML+CSS:3D轮播卡片
  • ES 分词器
  • 从0开始搭建若依微服务项目 RuoYi-Cloud(保姆式教程完结)
  • Linux true/false区分
  • 一些著名的软件都用什么语言编写?
  • 外卖跑腿系统开发:构建高效、安全的服务平台
  • 【MQ02】基础简单消息队列应用
  • CTF CRYPTO 密码学-7
  • 随机森林和决策树区别
  • 新建VM虚拟机-安装centOS7-连接finalshell调试