开发者社区> 游客r426lz522voxi> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

SQL基础知识普及(十一)——IN 运算符

简介: SQL数据库开发
+关注继续查看

IN运算符允许您在WHERE子句中指定多个值。

IN运算符是多个OR条件的简写。

SQL IN 语法

SELECT column_name(s) FROM table_name
WHERE column_name IN (value1, value2, ...);

或者

SELECT column_name(s) FROM table_name
WHERE column_name IN (SELECT STATEMENT);


演示数据库

以下数据选取自"Customers" 表:

13.jpg

 

IN 操作符实例

以下SQL语句选择位于“上海市”,“北京市”和“广东省”的所有客户:

代码示例:

SELECT * FROM Customers  

WHERE 省份 IN ('上海市', '北京市', '广东');

以下SQL语句选择不在“浙江省”,“上海市”或“北京市”中的所有客户:

代码示例:

SELECT * FROM Customers  

WHERE 省份 NOT IN ('浙江省', '上海市', '北京市');

以下SQL语句选择来自同一城市的所有客户作为供应商:

代码示例:

SELECT * FROM Customers  

WHERE 城市 IN (SELECT 城市 FROM 供应商);


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JS基础知识概述
完整的JavaScript实现包含三个部分:ECMAScript,DOM(文档对象模型)和BOM(浏览器对象模型)
7134 0
569
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载