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

相关推荐
程序员-Benothing1 小时前
MySQL 的覆盖索引是什么?
数据库·mysql
数翊科技2 小时前
权威认可!HexaDB海纳分布式HTAP数据库通过CCRC EAL4增强级认证
数据库
星恒讯工业路由器2 小时前
MIMO与多天线技术:从5G到WiFi的工程解析
数据库·mysql·5g·工业物联网·mimo技术·天线隔离度·5g/wifi多天线
deepdata_cn2 小时前
向量数据库赋能研报智能分析、舆情检索、风险洞察
数据库·向量数据库
涤生大数据2 小时前
Flink Agents 深度剖析:这才是生产级 AI Agent 该有的底座!
数据库·人工智能
海上小飞龙3 小时前
Redis 持久化:RDB 与 AOF
数据库·redis·缓存
hold?fish:palm3 小时前
redis中AOF 重写机制解析
数据库·c++·redis
Minxinbb3 小时前
TDSQL for MySQL修改统计信息参数
数据库·dba
小Ti客栈3 小时前
MySQL查询原理:从Server到InnoDB
android·mysql·adb
2501_937860943 小时前
MySQL数据库入门|从零搞懂数据库基础、架构与存储引擎
数据库·mysql·架构