上往建站
全国热线:400-111-6878
网站建设推广专家
发表日期: 2022-04-13 10:29:31 浏览次数:120
广饶网页制作
执行输出结果:
Atalanta
267***3945@qq.com
IN 与 = 的异同
IN
SELECT column_name(s)FROM table_name WHERE column_name IN (value1,value2,...);
=
SELECT column_name(s)FROM table_name WHERE column_name=value1;
相同点:均在WHERE中使用作为筛选条件之一、均是等于的含义
不同点:IN可以规定多个值,等于规定一个值
盛夏之雪666
105***6264@qq.com
in 与 = 的转换
select * from Websites where name in ('Google','菜鸟教程');
可以转换成 = 的表达:
select * from Websites where name='Google' or name='菜鸟教程';
WHOAREYOU
151***8920@qq.com
NOT IN
SELECT 字段(s)FROM 表名WHERE 条件字段 NOT IN (v1,v2,...);
<=>
SELECT 字段(s)FROM 表名WHERE 条件字段 <> v1 AND 条件字段 <> v2 ...);
Atalanta
267***3945@qq.com
IN 与 = 的异同
IN
=
Atalanta
267***3945@qq.com
相同点:均在WHERE中使用作为筛选条件之一、均是等于的含义
不同点:IN可以规定多个值,等于规定一个值
盛夏之雪666
105***6264@qq.com
in 与 = 的转换
select * from Websites where name in ('Google','菜鸟教程');可以转换成 = 的表达:
盛夏之雪666
105***6264@qq.com
WHOAREYOU
151***8920@qq.com
NOT IN
<=>