首页 > 解决方案 > 在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  

有人可以帮我查询吗

标签: mysqlsql

解决方案


您可以使用:

where company <> 'AxisBank' or year = 2020

您也可以将其表示为:

where not (company = 'AxisBank' and year < 2020)

推荐阅读