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 括起来

相关推荐
哈里谢顿6 小时前
MySQL 索引失效的 12 宗罪:一条 SQL 是怎样把索引踢出执行计划的?
mysql
@淡 定6 小时前
Redis热点Key独立集群实现方案
数据库·redis·缓存
laocooon5238578866 小时前
mysql,100个题目。
数据库·sql·mysql
Web极客码6 小时前
如何在Ubuntu服务器上安装和配置BIND9
服务器·数据库·ubuntu
W001hhh7 小时前
数据库实训Day004上午
数据库
funfan05177 小时前
【运维】MySQL数据库全量备份与恢复实战指南:从入门到精通
运维·数据库·mysql
+VX:Fegn08957 小时前
计算机毕业设计|基于springboot + vue在线音乐播放系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
tq10868 小时前
通用数据引用表示法:基于协议-URI-JSONPath的简洁数据定位规范
数据库
+VX:Fegn08958 小时前
计算机毕业设计|基于springboot + vue律师咨询系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
manuel_897578 小时前
六 系统安全
网络·数据库·系统安全