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

相关推荐
woshilys6 分钟前
sql server 修改字段not null到null
数据库·sqlserver
m0_587958958 分钟前
游戏与图形界面(GUI)
jvm·数据库·python
常利兵16 分钟前
Android 开发探秘:View.post()为何能获取View宽高
java·数据库·sql
xdpcxq102938 分钟前
Redis 故障排查 + 跨语言重构场景实测
数据库·redis·重构
LSL666_1 小时前
IService——查询(下)
java·开发语言·数据库·mybatisplus·iservice
磊 子1 小时前
mysql数据库2
数据库
2301_818419011 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
jinanwuhuaguo1 小时前
OpenClaw v2026.3.23 深度技术分析报告:平台地基的加固与成熟度宣言
运维·数据库·人工智能·openclaw
2301_793804691 小时前
Python异步编程入门:Asyncio库的使用
jvm·数据库·python
2301_810160952 小时前
NumPy入门:高性能科学计算的基础
jvm·数据库·python