数据筛选
演出信息管理

WHERE 子句
①WHERE 子句:根据WHERE子句中的条件筛选数据
  此句根据SLECET...FORM....中使用


②数值筛选
1. 等于:=
2. 不等于:<>(部分 DBMS 也支持 !=)
3. 小于:<
4. 小于等于:<=
5. 大于:>
6 .大于等于:>=

PS:写 WHERE 子句时,我们只需要把 待查询的列 与 条件值 用比较符号连接起来即可.
 BETWEEN 操作符
 范围筛要通过 BETWEEN 操作符来完成,单词 between 的意思是“在……之间”,SQL 中我们用它来找到给定最小值、最大值之间的数据。
 tip:使用这个操作符时,我们需要在 BETWEEN 后面写好数值范围的最小值和最大值,二者用 AND(连接的查询范围) 连接.
       一定要min在前,max在后。


③日期筛选

V

tip:若要筛选2021-12-31之前的things,则筛选条件写成WHERE date < '2021-10-31'(TXT格式)
        SQLite 支持的标准时间格式为 年-月-日 时:分:秒,年不足 4 位,或者月、日、时、分、秒不足 2 位时,需要在前面补 0

日期筛选条件的格式为:
WHERE 待查询的列 BETWEEN 日期范围的起点 AND 日期范围的终点.

④文本筛选

1.更灵活的文本筛,要求 SQL 根据给定的 搜索模式(LIKE 字符),找到所具备相同特征的文本。这要借助 通配符 来完成,一般配合LIKE操作符使用。(% :用来代替多个字符,_ : 用来代替单个字符)


例子:

⑤高级筛选

1.AND 操作符:与运算,被连接的条件全部为真,复合条件才为真;
2.OR 操作符:或运算,被连接的条件一个为真,复合条件即为真;
3.NOT 操作符:非运算,否定其后跟的条件。

PS:1.NOT 操作符的优先级高于 OR 和 AND,在与或非种逻辑运算之间,SQL 会首先执行非运算。
               2.NOT 操作符否定的是它后面 紧跟的 那个条件——无论是简单条件还是复合条件。因此,如果要用 NOT 操作符否定一个复合条件,需要用 括号 把复合条件括起来。

IN 与BETWEEN 的区别:BETWEEN 筛的范围,是一个连续的数值范围,而 IN 筛的范围则是独立、分散的一组值,

当然,NOT IN 筛选出某一列的值不在某个范围的数据.

总结:

SQL-3(数据筛选)相关推荐

  1. 【SQL】数据筛选过滤(初级)

    对于SQL数据库,我们可以通过select和where组合来实现特定数据的搜索和过滤. 1.读取表test_table中的所有数据,可以用*来筛选: select * from test_table; ...

  2. sql server 快照_添加新文章,删除文章,更改快照文件夹路径和SQL Server复制中的数据筛选器行

    sql server 快照 In the last articles, we have learned Configuring Snapshot and Transactional SQL Serve ...

  3. mysql中常用的筛查语句,使用SQL语句进行数据筛选的方法

    在使用VBA对数据库进行访问时,利用SQL语句能够方便地实现对数据库的查询.本文使用SQL语句实现多条件查询,使用Select语句从"成绩管理.accdb"数据库文件中获取1班中数 ...

  4. SQL学习四、过滤、数据筛选

    数据过滤,即按照条件筛选数据,找出符合条件的数据.这可以说是SQL学习和使用时最核心的地方了. 1.使用简单WHERE 子句 WHERE 子句在表名(FROM 子句)之后给出 比如我们需要在 adju ...

  5. 【SQLSERVER】SQL SERVER 2008筛选表报错

    [SQLSERVER]SQL SERVER 2008筛选表报错 错误详细: 标题: Microsoft SQL Server Management Studio ------------------- ...

  6. sql 没数据补零_SQL 小白入门小课堂

    引子 我老婆前阵子被老板安排了一个运营项目,需要写 SQL 分析数据.对于对 SQL 一窍不通.甚至从没接触过代码的我老婆来说,简直抓瞎. 鉴于我是前端工程师,搞全栈的时候也写过不少 SQL,刚好可以 ...

  7. [完整爬虫]java爬虫基础对36Kr快讯数据进行爬取以及数据筛选过滤

    由于九月事件把爬虫推到风口浪尖 而我写这些只是分享技术 不涉及隐私等个人资料的获取 并且是在不会对对方服务器造成压力的情况下进行的爬取 特此声明 36Kr 也叫36氪,是一个我非常喜欢的网站,网罗天下 ...

  8. 野狗 Sync 分析3 - 数据筛选

    数据筛选分析 数据筛选就是从获取的数据中过滤掉不需要的数据,只拿我们感兴趣的那一部分. 可以对比SQL语句的 where 字句,但是野狗的数据筛选和SQL有很大的区别,接下来我们分析一下野狗的数据筛选 ...

  9. 浅析SQL Server数据修复命令DBCC的使用

    SQL Server数据库提供了修复命令DBCC,当SQL Server数据库遭到质疑或者是有的无法完成读取时可以尝试用此命令来修复.以下是一些常见的DBCC修复命令,希望会给读者带来帮助.    1 ...

最新文章

  1. logrus学习笔记
  2. Struts2 自己定义下拉框标签Tag
  3. 利用Tencent(腾讯)SCF函数部署自动签到获得容量(天翼云盘)
  4. 皮一皮:化学解释为什么喝醉了容易像狗一样...
  5. 微软加入了面向Java的Cloud Foundry
  6. Android开发七 Android中的显示单位
  7. java web 应用目录
  8. PHP简单操作Excel
  9. NYOJ2—括号配对问题
  10. FPGA设计者的5项基本功
  11. arch mysql日志位置_MySQL 日志文件与相关参数
  12. PP视频如何设置默认缓存个数
  13. 计算机系统存储器分类和总线分类
  14. 获取到某一方法的调用者的类名、方法名、命名空间
  15. NLP技术基石:从N-gram统计语言模型到BERT预训练模型演变史概述
  16. linux 下tomcat catalina.out日志操作
  17. 微信模板消息 报错47001
  18. 数据分析师需要学什么?数据分析师必备的7种能力
  19. matlab转子瞬态响应,转子热致振动现象的瞬态响应特性研究
  20. 写php什么梗,什么是php(php是什么梗)

热门文章

  1. EmpireCMS COOKIE 及其 管理员/会员 登陆信息获取方式
  2. Ural 1084|Goat in the Gardon|计算几何
  3. 组织结构中岗位和角色的体系
  4. 第八周 oj 2399 求倒数和
  5. 从小米想到的商业模式创新
  6. 五年级数学:100盏灯问题
  7. 【机器学习】评价指标 : 准确率,查准率与查全率
  8. 【总结】对接达梦数据库DM8详细教程
  9. WeBASE安装失败问题
  10. 全球与中国船舶航行数据记录仪市场深度研究分析报告