在现实利用SQL查询的时辰 , 凡是都不是将表中的所稀有据查询出来 , 这个时辰就需要利用where过滤前提了 , 那么 , 当需要多个前提同时知足 , 或者知足此中一个前提等等环境该怎么处置呢?本文以SQL Server为例为您演示
需要这些哦
sqlserver
方式/
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查询表中的所有测试数据
select * from Test;
文章插图
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行的记实 , 需要利用括号分隔
【SQL语句的where如何拼接多个AND条件 OR条件】 select * from Test where (Col2 = '张三' and Col1 = '第1行') or (Col2 = '李四' and Col1 = '第5行')
文章插图
以上内容就是SQL语句的where如何拼接多个AND条件 OR条件的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 没有战斗的《黑暗之魂》是什么样子?
- Angela baby杨颖的明星范藏不住,穿小香风外套走机场,减龄又洋气
- 狗狗训练|不同种类的工作犬的介绍和训练
- 狗狗训练|贵宾犬种类、习性以及日常的饲养
- 王子文的穿搭,被称小个子穿搭教科书,时髦显高,照着穿就对了
- 狗狗训练|博美犬站立的训练技巧
- 狗狗训练|怎么给雪纳瑞拍出好看的照片
- 狗狗训练|带狗狗坐车的方法和禁忌
- 狗狗训练|狗狗能吹空调吗
- 狗狗训练|管理狗狗需要注意的事项