MySql009——检索数据:过滤数据(WHERE子句结合AND、OR、IN、NOT操作符使用)

news2024/10/7 18:22:43

前提:使用《MySql006——检索数据:基础select语句》中创建的products表
在这里插入图片描述

一、AND操作符

通过AND操作符可以拼接多个过滤条件,表示且

SELECT 
    vend_id, prod_name, prod_price
FROM
    study.products
WHERE
    vend_id = 1001 AND prod_price > 3;

在这里插入图片描述

二、OR操作符

通过OR操作符可以拼接多个过滤条件,表示或

SELECT 
    vend_id, prod_name, prod_price
FROM
    study.products
WHERE
    vend_id = 1001 OR vend_id = 1003;

在这里插入图片描述

三、AND和OR运行的先后顺序说明

3.1、抛出问题

需求:列出价格为10美元(含)以上且由1002或1003制造的所有产品
在这里插入图片描述

分析:当SQL看到上述WHERE子句时,它理解为由供应商1003制造的任何价格为10(含)以上的产品,或者由供应商1002制造的任何产品,而不管其价格如何。
即,这里会先执行AND条件然后再执行OR条件

3.2、解决

使用圆括号
在这里插入图片描述

3.3、结论

SQL(像多数语言一样):
1、最先处理圆括号
2、优先处理AND操作符,再处理OR操作符。

三、IN操作符

判断IN前的字段值是不是在圆括号中这个集合中,如果在则满足条件
在这里插入图片描述

IN操作符完成与OR相同的功能,所有上面也可以写成:
在这里插入图片描述

四、NOT操作符

判断NOT前的字段值是不是在圆括号中这个集合中,如果在则不输出
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/842134.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Baumer工业相机堡盟工业相机如何通过BGAPI SDK获取相机当前数据吞吐量(C#)

Baumer工业相机堡盟工业相机如何通过BGAPISDK里函数来获取相机当前数据吞吐量(C#) Baumer工业相机Baumer工业相机的数据吞吐量的技术背景CameraExplorer如何查看相机吞吐量信息在BGAPI SDK里通过函数获取相机接口吞吐量 Baumer工业相机通过BGAPI SDK获取…

通过WiFi将ESP32与ROS集成

通过WiFi将ESP32与ROS集成 这篇博客介绍如何使用WiFi将ESP32开发板连接到机器人操作系统(ROS)。 该项目Github: https://github.com/Xiangyu-Fu/ESP32_ROS_wifi先决条件 在我们开始之前,请确保有以下开发环境: Ubuntu 20.04R…

Codejock Skin Framework Visual C++ MFC Crack

Codejock Skin Framework Visual C MFC Crack Codejock Visual CMFC皮肤框架为Windows开发人员提供了一种高度复杂的应用程序皮肤框架技术,该技术是在考虑Windows主题(视觉样式)的情况下开发的。只需几行代码就可以实现一个完全主题化的应用程序。 功能概述 Codejoc…

c++之STL详解

c之STL详解 泛型编程什么是STLSTL发展STL组件容器类型成员适配器STL迭代器STL算法顺序容器向量vector双端队列双端队列实现列表listc关联容器cmapmultimapsetmultiset迭代器函数对象集成函数对象自定义函数对象标准c库中算法STL算法头文件标准函数泛型算法例子自定函数作为算法…

在Linux中安装MySQL

在Linux中安装MySQL 检测当前系统中是否安装MySQL数据库 命令作用rpm -qa查询当前系统中安装的所有软件rpm -qa|grep mysql查询当前系统中安装的名称带mysql的软件rpm -qa | grep mariadb查询当前系统中安装的名称带mariadb的软件 RPM ( Red-Hat Package Manager )RPM软件包管理…

RCS-YOLO快速高精度的用于脑肿瘤检测的目标检测模型学习实践

最近看到了一篇有意思的论文,讲的是开发应用于医疗领域内的肿瘤检测的快速高精度的目标检测模型,论文地址在这里,如下所示: 凭借速度和准确性之间的良好平衡,尖端的YOLO框架已成为最有效的算法之一用于对象检测。然而&…

snmpget 和walk命令

要加.1,才能获取第一行 walk命令:

Python自动化测试框架中如何实现数据参数化?

1.数据参数化介绍 只要你是负责编写自动化测试脚本的,数据参数化这个思想你就肯定会用 ,数据参数化的工具你肯定的懂一些 ,因为它能大大的提高我们自动化脚本编写效率 。 1.1什么是数据参数化 所谓的数据参数化 ,是指所执行的测…

20天学会rust(一)和rust say hi

关注我,学习Rust不迷路 工欲善其事,必先利其器。第一节我们先来配置rust需要的环境和安装趁手的工具,然后写一个简单的小程序。 安装 Rust环境 Rust 官方有提供一个叫做 rustup 的工具,专门用于 rust 版本的管理,网…

java的IO流——File类的实例化和常用方法

File类 File类是一个对象,代表一个文件或者文件目录File类在java.io包下File类中涉及到关于文件或目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作,如果需要读取或写入文件内容,必须使用…

Popconfirm气泡确认框(antd-design组件库)简单使用

1.Popconfirm气泡确认框 点击元素,弹出气泡式的确认框。 2.何时使用 目标元素的操作需要用户进一步的确认时,在目标元素附近弹出浮层提示,询问用户。 和 confirm 弹出的全屏居中模态对话框相比,交互形式更轻量。 组件代码来自&…

红队钓鱼技术之自解压钓鱼木马

简介 对于使用自解压文件的场景,攻击者可以创建一个自解压的exe文件,该文件解压后自动执行解压出来的文件。然后,通过插入RLO字符,将这个exe文件伪装成另一种看似安全的文件类型,比如文本文件或图片文件。当用户打开这…

深入探索Python数据容器:绚丽字符串、神奇序列切片与魔幻集合奇遇

一 数据容器:str(字符串) 1.1 字符串初识 字符串也是数据容器的一员,字符串是一种数据容器,用于存储和处理文本数据。字符串是字符的容器,一个字符串可以存放任意数量的字符,可以包含字母、数字、标点符号、空格等字…

24数据结构-图的基本概念与存储结构

目录 第六章 图6.1 图的基本概念知识回顾 6.2 图的储存结构(邻接矩阵法)1. 数组表示法(1) 有向图,无向图的邻接矩阵 2. 定义邻接矩阵的结构3. 定义图的结构4. 构造图G5. 特点 第六章 图 6.1 图的基本概念 图是一种非线性结构 图的特点&am…

火山对未来气候的影响可能超出标准估计

火山未来释放的二氧化硫可能会高于目前用于气候预测的重建历史水平。 2009 年 6 月,国际空间站上的宇航员拍摄了俄罗斯千岛群岛萨雷切夫火山的大规模喷发。 资料来源:地球物理研究快报 当火山爆发时,它们经常向大气中喷出大量的 二氧化硫。这…

爬虫011_元组高级操作_以及字符串的切片操作---python工作笔记030

获取元组的下标对应的值 注意元组是不可以修改值的,只能获取不能修改 但是列表是可以修改值的对吧

可解释性分析的一些类别(草稿)(视觉)

目录 1.交互性解释 2. 本身具有解释性的模型 3.如何将可解释性分析应用到生成模型 参考文献 视觉领域从2020年开始可以分为两块,一个是图像分类,一个是图像生成。 图像分类:输入一张图片,输出语义标签,就是这张图…

uniapp引入inconfont自定义导航栏

app,h5端引入 uniapp本身的全局设置中有个iconfontsrc属性 所以只需要 1.iconfont将需要的icon添加至项目 2.下载到本地解压后,将其中的ttf文件,放在static静态目录下 3.在page.json中对全局文件进行配置tabBar(导航图标) “iconfontSrc”: “static/font/iconfont.ttf”, …

无涯教程-Perl - bless函数

描述 此函数告诉REF引用的实体,它现在是CLASSNAME包中的对象,如果省略CLASSNAME,则为当前包中的对象。建议使用bless的两个参数形式。 语法 以下是此函数的简单语法- bless REF, CLASSNAMEbless REF返回值 该函数返回对祝福到CLASSNAME中的对象的引用。 例 以下是显示其…

​白色塑料瓶高度机器视觉测量​软硬件方案-康耐德

【检测目的】 白色塑料瓶高度机器视觉测量 【检测要求】 测量精度为1.2mm 【检测目的】 【效果及处理图片】 【方案评估】 以目前样品的图像效果及处理结果来说,我们是可以对其高度进行测量的。如果其他类型或者更高精度要求的样品,需要进行实验才能确…