IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> SQL基础五【高级数据过滤】 -> 正文阅读

[大数据]SQL基础五【高级数据过滤】

  1. 组合where子句
    SQL允许使用多个where子句。这些子句有两种使用方式,and和or方式
    1)and操作符
    在这里插入图片描述
    在这里插入图片描述 *如果要使用order by子句,要放在where语句的最后。
    2)or操作符
    在这里插入图片描述
    在这里插入图片描述 3)求值顺序
    where子句可以包含任意数目的and和or操作符,但一定要谨记,and的操作符优先or操作符
    来看一个例子:我们要筛选出id大于10,且name为燕山大学或苹果的记录。
    select * from tb_store where id>10 and name=‘燕山大学’ or name=‘苹果’ ;
    这条查询符合条件吗?
    在SQL中and优先级大于or,因此以上语句解释为:name为燕山大学且id大于10的记录和name为苹果的所有记录
    使用括号改变优先级,正确的为:
    select * from tb_store where id>10 and (name=‘燕山大学’ or name=‘苹果’) ;
  2. IN操作符
    in操作符用来指定条件范围,范围中的每个条件都可以进行匹配,in取一组由逗号分隔,括在圆括号中的合法值,
    在这里插入图片描述

在这里插入图片描述
in操作符与or由相同的功能,上面的语句等效为
在这里插入图片描述
in操作符最大的优点是可以包含其他的select语句能够更动态的建立where语句。

3.not操作符
where语句中not操作符就是否定其后所跟的任何条件。
在这里插入图片描述

在这里插入图片描述 not操作符在复杂语句中相当有用。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-01-30 18:59:54  更:2022-01-30 19:00:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 12:29:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码