Sql Server里面的and 和or 一起使用

复制代码
SELECT TOP
	100 * 
FROM
	RZ_PB_ChargesBillOrder 
WHERE
	1 = 1 
	AND AuthNo = '20000405' 
	AND (FsDataStatus = 1  OR ZzsDataStatus = 1  OR WlkDataStatus = 1)

如果数据库里 写脚本你and 和or 都用到了,

注意了 :

错误写法 where Id= 1 and Name=' 柳正 ' or isDelete =1 这样是错误的。

正确写法: where Id= 1 and (Name=' 柳正 ' or isDelete =1 or Phone='123456')

and 匹配多个or 需要把or 括起来

相关推荐
蒋士峰DBA修行之路36 分钟前
实验十三 WDR诊断报告
数据库
q***333739 分钟前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
杂亿稿39 分钟前
数据库的约束
数据库
u***324340 分钟前
使用python进行PostgreSQL 数据库连接
数据库·python·postgresql
Codingwiz_Joy44 分钟前
Day44 盲注、报错注入 & 实战复现
数据库·安全性测试
7***99873 小时前
GaussDB数据库中SQL诊断解析之配置SQL限流
数据库·sql·gaussdb
Wang's Blog4 小时前
MongoDB小课堂: 文档操作核心技术指南:主键机制、CRUD操作与最佳实践
数据库·mongodb
i***t9194 小时前
Linux下MySQL的简单使用
linux·mysql·adb
g***26794 小时前
最新SQL Server 2022保姆级安装教程【附安装包】
数据库·性能优化
5***o5005 小时前
PHP在电商中的支付集成
sql·ue5·rizomuv