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

相关推荐
Full Stack Developme13 小时前
正则表达式设计及工作原理
数据库·mysql·正则表达式
云飞云共享云桌面13 小时前
搭建10人SolidWorks云设计环境:云飞云在非标自动化工厂的实测方案
运维·服务器·网络·数据库·自动化·电脑
A-刘晨阳13 小时前
关键基础设施安全底座:自主可控时序大模型TimechoAI的国产化实践与深度时序分析能力
大数据·数据库·安全·时序数据库
谢慧琼13 小时前
免费版收银系统支持多账号同时登录吗?
mysql
深盾科技_Virbox13 小时前
Virbox Protector 从何而来:深盾科技的软件保护演进
运维·数据库·科技
rebibabo13 小时前
Java基础(24) | MySQL 原理与优化:事务、存储引擎、索引与锁
mysql··存储引擎·explain·视图·最左前缀·事务acid
程序员讲BPM工作流16 小时前
BPM工作流平台多租户独立数据库轻量级革新方案
数据库
Flynt17 小时前
Room 3.0 包名重构 + KMP 迁移:我把项目升级踩了个遍
android·数据库·kotlin
澈20717 小时前
QT入门第十一天:数据库编程(上)SQLite入门与增删改查 | 零基础学QT
数据库·qt·sqlite
落叶-IT17 小时前
Java异常处理深度实战教程:彻底掌握异常传播机制,规避线上隐性故障
java·数据库·oracle