首页博客网络编程
SQL AND, OR – 基于两个或多个条件筛选数据
摘要

内容

SQL和&或运算符:主要提示

  • AND & OR 运算符根据两个或多个条件筛选记录。

  • 如果只有用 AND 分隔的所有条件都为 TRUE,则满足 AND 运算符。

  • 如果用 OR 分隔的条件中至少有一个为 TRUE,则满足 OR 运算符。

SQL AND 运算符:语法

如果所有带有 AND 的条件都为 TRUE,则显示结果。

复制

SELECT column_demo1, column_demo2, ...FROM table_demoWHERE condition_demo1 AND condition_demo2 AND condition_demo3 ...;

SQL OR 运算符:语法

如果任何条件为 OR 为 TRUE,则显示结果

复制

SELECT column_demo1, column_demo2, ...FROM table_demoWHERE condition_demo1 OR condition_demo2 OR condition_demo3 ...;

演示数据库

这是数据库中“Developers”表中的演示示例:

编号名字城市国家




1汤姆·库尔库蒂斯纽约美国
2安娜·费尔南德斯伦敦英国
3安东尼奥·靛蓝巴黎法国
4阿拉夫·凯林德里印度
5安德鲁·图莫塔迈阿密美国
6巴斯马兹拉塔迈阿密美国

SQL 和 & 或:示例

在此示例中,我们在“开发人员”表中选择来自国家/地区“印度”和城市“德里”的所有开发者:

复制

SELECT * FROM DevelopersWHERE Country='India' AND City='Delhi';

在此示例中,我们从“Developers”表中的“London”或“Paris”城市中选择所有开发者:

复制

SELECT * FROM DevelopersWHERE City='London' OR City='Paris';

在此示例中,我们从国家/地区“USA”中选择所有开发人员,并且该城市必须等于“Developers”表中的“New York”或“Berlin”:

复制

SELECT * FROM DevelopersWHERE Country='USA' AND (City='New York' OR City='Miami');


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/255

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位