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

相关推荐
云边有个稻草人13 小时前
深度解析KingbaseES:从PL/SQL兼容到函数生态,解锁企业级数据库核心能力
数据库·sql·金仓数据库·kes
ALex_zry13 小时前
#pragma once与 #ifndef 头文件重复包含保护机制深度解析
数据库
梁萌13 小时前
Percona Toolkit工具优化MySQL索引
数据库·mysql·优化·索引·冗余索引·索引分析
appearappear13 小时前
如何根据 Excel 批量更新 mysql 表中数据
数据库·mysql·excel
傻啦嘿哟13 小时前
Python文件目录比较全攻略:从基础到实战
服务器·前端·数据库
小白量化13 小时前
量化研究--上线完成强大的金融数据库3.0系统
数据库·人工智能·python·算法·金融·量化·qmt
rockmelodies13 小时前
PostgreSQL 18.1.1 Windows x64 二进制版本的安装步骤:
数据库·windows·postgresql
Dev7z13 小时前
在 Windows 和Linux上启动 Redis(本机开发用)
数据库·windows·redis
我科绝伦(Huanhuan Zhou)13 小时前
Oracle数据字典深度解析:架构、组件与实践应用
数据库·oracle·架构
默恋~微凉13 小时前
mysql——数据库索引与事务
数据库·mysql