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

相关推荐
007php0078 分钟前
使用 Docker、Jenkins、Harbor 和 GitLab 构建 CI/CD 流水线
数据库·ci/cd·docker·容器·golang·gitlab·jenkins
尚学教辅学习资料7 小时前
SSM从入门到实战:2.5 SQL映射文件与动态SQL
数据库·sql·动态sql·sql映射
WayneJoon.H7 小时前
CTFSHOW | 其他篇题解(一)web396-web416
sql·安全·web安全·网络安全·php
大新屋8 小时前
MongoDB 分片集群把非分片集合转成分片集合
数据库·mongodb
Python代狂魔8 小时前
Redis
数据库·redis·python·缓存
余衫马8 小时前
Mysql 5.7 与 SqlSugar 5.X 整合开发实战
mysql·c#·orm·sqlsugar
柠檬茶AL8 小时前
36 NoSQL 注入
数据库·nosql·postman
-XWB-8 小时前
PostgreSQL诊断系列(2/6):锁问题排查全攻略——揪出“阻塞元凶”
数据库·postgresql
XiaoMu_0019 小时前
【MongoDB与MySQL对比】
数据库
做科研的周师兄10 小时前
【机器学习入门】1.2 初识机器学习:从数据到智能的认知之旅
大数据·数据库·人工智能·python·机器学习·数据分析·机器人