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

相关推荐
会编程的土豆17 小时前
数据库mysql八股
数据库·笔记·八股
—Miss. Z—17 小时前
计算机二级MySQL——简单应用题(事件&视图)
android·mysql·adb
nVisual17 小时前
巡检任务与工单闭环方案
运维·服务器·数据库·数据中心基础设施
承渊政道18 小时前
从设备数据到AI洞察:时序数据的多模融合实践
数据库·人工智能·性能优化·金仓数据库·多模融合
科技圈快迅18 小时前
2026年数据库国产化替代性能调优方法论:从SQL基线建立到持续优化的全流程体系
数据库·sql
你有我备注吗18 小时前
SQL之数据更新
数据库·sql
跨境技工小黎18 小时前
动态住宅代理使用指南:粘性会话 vs. 每次请求轮换 IP,如何选择?
数据库
AAA@峥19 小时前
系统化学习 MySQL:数据类型、库表管理、增删改查全解析
数据库·学习·mysql
流星白龙1 天前
【Redis】2.Redis重大版本
数据库·redis·junit
流星白龙1 天前
【Redis】7.Hash表
数据库·redis·哈希算法