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_G5 分钟前
GBase 8a数据库执行计划查看方式解析
数据库
润乾软件8 分钟前
SQLazy: 按订单 SKU 条件分配仓库
sql·sqlazy
梦帮科技10 分钟前
一次性会员支付系统的可靠性设计:幂等、金额校验、Webhook 与链上确认
人工智能·神经网络·mysql·区块链·建造者模式·合成复用原则·加密货币
初願致夕霞10 分钟前
MySQL_事务(MVCC机制详解)
数据库·mysql
geovindu12 分钟前
sql: Data Modeling Patterns using mysql
sql·mysql·设计模式·数据库开发
cspttty27 分钟前
银行数据分析校招能力模型:SQL、指标体系、可视化与AI辅助分析
数据库
今年下半年1 小时前
mysql数据库备份详细操作流程
学习·mysql
Kamille Bidan1 小时前
平台核心业务表结构设计
mysql·heidisql
这个DBA有点耶1 小时前
AI Agent操作数据库的安全边界:只读沙箱、操作预演与自动回滚如何落地?
数据库·sql·程序人生·aigc·数据库架构·dba
梦帮科技1 小时前
从提示词到可复现音乐工作流:RNOISE 2.0 的 Prompt Engineering 架构
人工智能·python·mysql·ci/cd·架构·node.js·numpy