专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

SQL语句的where如何拼接多个AND条件OR条件_服务器

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 22:14:34       共计:3637 浏览

SQL语句的where如何拼接多个AND条件OR条件?

1、打开SQL Server Management Studio管理工具,连接上SQL Server数据库,点击【新建查询】按钮,打开SQL语句书写界面

2、使用SQL语句创建一张测试表Test,用于测试where条件

CREATE TABLE [Test](

Col1 varchar(200) NOT NULL,

Col2 varchar(200) NULL,

Col3 int NULL

)

3、往测试表中插入几行测试数据

insert into Test(Col1, Col2, Col3) values('第1行', '张三', 10);

insert into Test(Col1, Col2, Col3) values('第2行', '李四', 20);

insert into Test(Col1, Col2, Col3) values('第3行', null, null);

insert into Test(Col1, Col2, Col3) values('第4行', '张三', 40);

insert into Test(Col1, Col2, Col3) values('第5行', '李四', 50);

4、查询表中的所有测试数据

5、使用and条件查询:Col2=张三,同时Col1=第1行的记录

select * from Test where Col2 = '张三' and Col1 = '第1行';

6、使用or条件查询:Col2=张三,或者Col2为空的记录

select * from Test where Col2 = '张三' or Col2 is null;

7、同时使用and和or查询:Col2=张三同时Col1=第1行,或者,Col2=李四同时Col1=第5行的记录,需要使用括号分隔

select * from Test where (Col2 = '张三' and Col1 = '第1行') or (Col2 = '李四' and Col1 = '第5行')

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:网站服务器老打不开是什么原因_服务器 | ·下一条:输入的文字怎样看其是半角还是全角_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有