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

相关推荐
梦想的旅途25 分钟前
企业微信自动化:自动发送文本、图片、文件
前端·数据库·microsoft
IvorySQL22 分钟前
PostgreSQL 日报|复制槽泄漏修复(8 月 6 日)
数据库·postgresql
XWalnut23 分钟前
MySQL入门到精通
数据库·mysql
@Mike@38 分钟前
07-数据库学习笔记(数据库哈希表)
数据库·哈希算法·散列表
wear工程师41 分钟前
MySQL 分页为什么会重复数据:补上 id 还不够
sql·mysql
喜欢的名字被抢了1 小时前
FastAPI 接入异步 PostgreSQL 完成任务 CRUD 与数据库迁移
数据库·postgresql·fastapi
Goodbye1 小时前
给 AI 装上记忆:基于 Milvus 向量数据库与 RAG 的智能日记系统实战
数据库
九皇叔叔1 小时前
RHEL 9.8 安装 Redis 8.8.1
数据库·redis·bootstrap
Python私教1 小时前
如意 Django CRM 容器化实战:后端、前端、数据库、Redis 的协同启动逻辑
前端·数据库·django
小张同学a.1 小时前
zabbix企业级监控平台3——服务监控与API实战
linux·运维·mysql·nginx·tomcat·zabbix