MySql带OR关键字的多条件查询语句

 更新时间:2017年07月10日 16:44:49   投稿:mrr  
MySQL带OR关键字的多条件查询,与AND关键字不同,OR关键字,只要记录满足任意一个条件,就会被查询出来。即AND的优先级高于OR

上篇文章给大家介绍了Mysql带And关键字的多条件查询语句,下面给大家介绍MySql带OR关键字的多条件查询语句,感兴趣的朋友可以一起学习。

MySQL带OR关键字的多条件查询,与AND关键字不同,OR关键字,只要记录满足任意一个条件,就会被查询出来。

SELECT * | {字段名1,字段名2,……}
FROM 表名
WHERE 条件表达式1 OR 条件表达式2 […… OR 条件表达式n];

查询student表中,id字段值小于15,或者gender字段值为nv的学生姓名

可以看出,返回的5条记录中,3条记录的id字段值小于15,或者gender字段值为nv的记录

查询student表中,name字段值以字符“h”开始,或者grade字段值为100的记录

可以看出,查询出了符合条件的记录

OR和AND关键字一起使用的情况

OR关键字和AND关键字,可以一起使用,需要注意,AND的优先级高于OR。

因此,当两者一起使用时,应该先运算AND两边的条件表达式,再运算OR两边的条件表达式

查询student表中,gender字段值为nv,或者gender字段值为na,并且,grade字段值为100的学生姓名

可以看出

如果AND的优先级,和OR相同或者比OR低,AND操作会最后执行,查询结果会返回一条记录

这里,返回了三条记录,说明,先执行的是AND操作,后执行的是OR操作,即AND的优先级高于OR

以上所述是小编给大家介绍的MySql带OR关键字的多条件查询语句,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • MySQL中in与exists的使用及区别介绍

    MySQL中in与exists的使用及区别介绍

    这篇文章主要介绍了MySQL中in与exists的使用及区别介绍,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • mysql下centos安装mariadb的方法及遇到的问题

    mysql下centos安装mariadb的方法及遇到的问题

    这篇文章主要介绍了mysql下centos安装mariadb的方法及遇到的问题,在安装之前要删除之前安装的mariadb,具体安装方法及遇到问题解决方法,大家参考下本文
    2018-05-05
  • 分析Mysql表读写、索引等操作的sql语句效率优化问题

    分析Mysql表读写、索引等操作的sql语句效率优化问题

    今天小编就为大家分享一篇关于分析Mysql表读写、索引等操作的sql语句效率优化问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • mysql优化系列 DELETE子查询改写优化

    mysql优化系列 DELETE子查询改写优化

    有个采用子查询的DELETE执行得非常慢,改写成SELECT后执行却很快,最后把这个子查询DELETE改写成JOIN优化过程
    2016-08-08
  • MySQL 根据表名称生成完整select语句详情

    MySQL 根据表名称生成完整select语句详情

    这篇文章主要介绍了MySQL 根据表名称生成完整select语句,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • 深入理解Mysql的四种隔离级别

    深入理解Mysql的四种隔离级别

    开发工作中我们会使用到事务,那你们知道事务又分哪几种吗?MYSQL标准定义了4类隔离级别,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低的隔离级一般支持更高的并发处理,并拥有更低的系统开销。下面通过这篇文章我们来一起深入理解Mysql中的四种隔离级别。
    2016-11-11
  • MySQL 触发器详解及简单实例

    MySQL 触发器详解及简单实例

    这篇文章主要介绍了MySQL 触发器详解及简单实例的相关资料,需要的朋友可以参考下
    2017-03-03
  • mysql日期函数TO_DAYS()函数的详细讲解

    mysql日期函数TO_DAYS()函数的详细讲解

    在SQL中我们经常需要根据时间字段查询数据,今天用到一个好用的时间字段,用来查询一整天的数据,下面这篇文章主要给大家介绍了关于mysql日期函数TO_DAYS()函数的相关资料,需要的朋友可以参考下
    2022-08-08
  • Datagrip2020下载MySQL驱动失败的问题

    Datagrip2020下载MySQL驱动失败的问题

    这篇文章主要介绍了Datagrip2020下载MySQL驱动失败的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • centos上安装mysql并设置远程访问的操作方法

    centos上安装mysql并设置远程访问的操作方法

    这篇文章主要介绍了centos上安装mysql并设置远程访问的操作方法,需要的朋友可以参考下
    2017-11-11

最新评论