where条件查询的介绍:

使用where条件查询可以对表中的数据进行筛选,条件成立的记录会出现在结果集中。

where语句支持的运算符:

  • 比较运算符
  • 逻辑运算符
  • 模糊查询
  • 范围查询
  • 空判断

where条件查询的语法格式如下:

select * from 表名 where 条件
例: select * from students where id = 1;

①比较运算符查询:

  • 等于: =
  • 大于等于: >=
  • 小于等于: <=
  • 不等于: != 或 <>

例1:查询编号大于3的学生: select * from students where id > 3;
例2:查询编号不大于4的学生: select * from students where id <= 4;
例3:查询姓名不是“黄蓉”的学生: select * from students where name != ‘黄蓉’;
例4:查询没被删除的学生: select * from students where is_delete=0;

②逻辑运算符查询:

  • and
  • or
  • not
    例1:查询编号大于3的女同学: select * from students where id > 3 and gender=0;
    例2:查询编号小于4或没被删除的学生: select * from students where id < 4 or is_delete=0;
    例3:查询年龄不在10岁到15岁之间的学生: select * from students where not (age >= 10 and age <= 15);
    说明: 多个条件判断想要作为一个整天,可以结合’()’

③模糊查询:

like是模糊查询关键字
%表示任意多个任意字符
表示任意一个字符
例1:查询姓黄的学生: select * from students where name like ‘黄%’;
例2:查询姓黄并且“名”是一个字的学生: select * from students where name like '黄
’;
例3:查询姓黄或叫靖的学生: select * from students where name like ‘黄%’ or name like ‘%靖’;

④范围查询:

between … and … 表示在一个连续的范围内查询
in 表示在一个非连续的范围内查询
例1:查询编号为3至8的学生: select * from students where id between 3 and 8;
例2:查询编号不是3至8的男生: select * from students where (not id between 3 and 8) and gender=‘男’;

⑤空判断查询:

判断为空使用: is null
判断非空使用: is not null
例: 查询没有填写身高的学生: select * from students where height is null;

注意:

1.不能使用where height = null 判断为空
2.不能使用where height != null 判断非空
3. null不等于"空字符串"

-----------总结--------------

  1. 常见的比较运算符有 >,<,>=,<=,!=
  2. 逻辑运算符and表示多个条件同时成立则为真,or表示多个条件有一个成立则为真,not表示对条件取反
  3. like和%结合使用表示任意多个任意字符,like和_结合使用表示一个任意字符
  4. between-and限制连续性范围 in限制非连续性范围
  5. 判断为空使用: is null
  6. 判断非空使用: is not null

MySQL_where条件查询相关推荐

  1. MyBatis关联查询、多条件查询

    MyBatis关联查询.多条件查询 1.一对一查询 任务需求; 根据班级的信息查询出教师的相关信息 1.数据库表的设计 班级表: 教师表: 2.实体类的设计 班级表: public class Cla ...

  2. excel vlookup多个条件匹配多列_Excel中的Vlookup函数,轻松实现多条件查询!

    VLOOKUP函数,原始数据中存在重复值 我们在使用VLOOKUP函数的时候,如果查找区域内有多个可以查找的到的值的话,Excel会默认返回第一个查找的到的值 在E2单元格中输入公式: =VLOOKU ...

  3. mysql多条件查询_使用dsum轻松搞定多条件查询,学会它,再也想用sumifs了

    在excel中条件求和想必大家都不陌生,这个可以说是我们工作中经常遇到的问题,常见的条件求和函数有sumif以及sumifs,但是还有一个更加强但知道的人却非常少的函数,他就是dsum函数,dsum相 ...

  4. Hibernate的条件查询的几种方式

    2019独角兽企业重金招聘Python工程师标准>>> 1. 第一种,用?占位符,如: //登录(用?占位符)public List<UserPO> LoginUser( ...

  5. php mysql or_mysql条件查询and or使用方法及优先级实例分析

    本文实例讲述了mysql条件查询and or使用方法及优先级.分享给大家供大家参考,具体如下: mysql and与or介绍 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来. 使 ...

  6. python使用pandas基于时间条件查询多个oracle数据表

    python使用pandas基于时间条件查询多个oracle数据表 目录 python使用pandas基于时间条件查询多个orcale数据表 #orcale数据连接

  7. oracle存储过程 多条件,Oracle多条件查询实际分页存储过程实操

    以下的文章主要是介绍Oracle多条件查询分页存储过程,以下就是Oracle多条件查询分页存储过程具体方案的描述,希望在你今后的学习中会有所帮助.将业务逻辑放到Oracle中使得后台代码很精简,Ora ...

  8. jpa中使用Query判断条件查询

    jpa中使用Query判断条件查询 @Query(value = " select m.* from mining_area as m " +" where 1 = 1& ...

  9. java条件查询excel_[转]EXCEL中的多条件查询(整理)

    在EXCEL里面有多个方法可以完成多条件查询,先来了解合并数组这个概念: 如果Sheet2是这样的: A ,B ,C 张三,一月,90 张三,二月,85 张三,三月,95 那么If({1,0},She ...

  10. 具有SSM框架的CRUD与多条件查询

    概述 居于ssm版本的crud跟多添加查询, 并带分页的demo 详细 代码下载:http://www.demodashi.com/demo/13653.html 一.功能展示 部门CRUD: 员工C ...

最新文章

  1. 解决 Dynamics AX 2009 部署报表时错误
  2. 005 Android之数据存储
  3. open api的鉴权以及oauth2.0协议
  4. 前端学习(3171):react-hello-react之reduce
  5. cat 几行_迷风花说Cat!Cat因为林教练是好教练回去现实却给了一巴掌
  6. mysql查看触发器_在mysql中如何查看和修改触发器的代码?请问各位大师,小弟先谢谢了!!!!!!!!!...
  7. 零基础 Amazon Web Services (AWS) 入门教程 (列表)
  8. (24)System Verilog设计十进制计数器
  9. 《计算机网络》第七章:应用层(The Application Layer)
  10. 教你学习CI框架codelgniter——CI框架基本配置
  11. python爬虫怎么发布请求_http请求如何在python爬虫中实现?
  12. Win10不能直接拖文件/Foxmail不能拖文件解决办法
  13. 阿里巴巴前架构师 360 度无死角剖析微服务
  14. 电脑初学者怎么学习写代码?代码怎样写入电脑?
  15. 工厂物资管理E-R图
  16. 三菱PLC程序,汽车厂流水线输送控制系统
  17. YY频道美化,模板修改工具【免费】可以闪动
  18. 基础会计学习笔记4 会计核算基本方法(会计工作的主要内容)
  19. Android Studio3.0以上 apk调试运行没有问题 apk安装运行闪退
  20. 关于uniapp识别不到夜神模拟器

热门文章

  1. 发送短信功能-联通接口
  2. win10熄屏时间不对_电脑熄屏时间怎么设置win10的
  3. 2022CUDA夏季训练营Day5实践
  4. 也谈正方形不是长方形
  5. php批量修改文件夹名称的功能,php实现批量修改文件名称
  6. 第一章 概率与统计介绍--机器学习数学基础
  7. xlsxwriter设置Excel的表格边框
  8. 为什么我不建议在阿里云官网报考ACP/ACE认证?
  9. 【HAVENT原创】Spring Boot + Kafka 消息日志开发
  10. 计算机硬盘容量1t,硬盘1tb等于多少gb 硬盘容量计算公式