内容
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');
陕公网安备 61012502000223号
评论一下吧