mysql - 在sql中过滤多行
问题描述
我有桌子
Company Year
--------------
AxisBank 2018
AxisBank 2019
AxisBank 2020
ICICIBank 2018
ICICIBank 2019
ICICIBank 2020
现在我只想过滤 Axis Bank 和小于 2020 年的年份。所以输出应该如下所示
Company Year
--------------
AxisBank 2020
ICICIBank 2018
ICICIBank 2019
ICICIBank 2020
有人可以帮我查询吗
解决方案
您可以使用:
where company <> 'AxisBank' or year = 2020
您也可以将其表示为:
where not (company = 'AxisBank' and year < 2020)
推荐阅读
- flutter - 如何用颤振创建动画表情雨?
- c - 打印出来的字符串与我输入给 c 编程的字符串不同
- c# - 替换 Word Interop 16 中的文本
- c++ - 构建器模式:要构建的对象的私有构造函数如何工作?
- azure-cognitive-services - Azure 表单识别器复制从 PDF 中提取的文本
- css - vue中的按钮和文本标签不可点击
- node.js - 如何创建在本地自动创建 PSQL 数据库的脚本?
- sql-server - T-SQL 存储过程添加 ALTER TABLE 函数
- c - 如何将此流程图实现为 C 程序代码
- java - Java 8 可重入锁和条件导致 IllegalMonitorStateException:当前线程不是所有者