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

相关推荐
ZengLiangYi7 小时前
从 RAG 到知识图谱:个人知识管理的演进
数据库·后端·程序员
zuYM4g7Dp7 小时前
文顶顶iOS开发数据库篇—SQL
数据库·sql·ios
WyCAGy8ij7 小时前
Redis 分布式锁进阶第四篇讲解
数据库·redis·分布式
稷下元歌7 小时前
七天学会plc加机器视觉之AI 接入 外设模块开发全详细操作文档(全程配套视频按文档实操)
python·sql·qt·贪心算法·r语言·wpf·时序数据库
锋行天下7 小时前
中小项目高可用,真的需要K8s吗?从单机备份到企业级架构的完整思考
后端·mysql·nginx
tedcloud1237 小时前
FluentFlyout部署教程:打造更美观的Windows桌面环境
数据库·人工智能·sql·学习·自动化
無限進步D7 小时前
MySQL 约束
数据库·mysql
C137的本贾尼7 小时前
磁盘结构与关键日志:Redo Log、Undo Log 与双写缓冲区
服务器·数据库·oracle
C137的本贾尼7 小时前
幻读与 Next-Key Lock:可重复读隔离级别如何解决幻读
大数据·数据库
C137的本贾尼7 小时前
死锁的产生、检测与避免
数据库