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

相关推荐
小北方城市网2 分钟前
Spring Cloud Gateway 自定义过滤器深度实战:业务埋点、参数校验与响应改写
运维·jvm·数据库·spring boot·后端·mysql
Gary董3 分钟前
redis 和 mongoDB 的优劣
数据库·redis·mongodb
indexsunny10 分钟前
互联网大厂Java面试实录:Spring Boot微服务在电商场景中的应用与挑战
java·spring boot·redis·mysql·security·microservices·interview
海星船长丶16 分钟前
预编译与sql注入,正则回溯绕过,mysql常见绕过,报错注入7大常用函数
服务器·数据库·sql·mysql·网络安全
一只自律的鸡18 分钟前
【MySQL】第七章 数据库, 表, 数据的增删改查
数据库·oracle
PythonFun20 分钟前
WPS单元格中如何分别设置中英字体为不同字号
数据库·mysql·wps
GISer_Jing23 分钟前
大语言模型Agent入门指南
前端·数据库·人工智能
Mikhail_G31 分钟前
Mysql数据库操作指南——数据库(零基础篇)
大数据·数据库·sql·mysql·数据分析
沉淅尘42 分钟前
Context Engineering: 优化大语言模型性能的关键策略与艺术
数据库·人工智能·语言模型
重生之绝世牛码1 小时前
Linux软件安装 —— Elasticsearch集群安装(带密码验证)
大数据·linux·运维·数据库·elasticsearch·软件安装