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

相关推荐
鸽芷咕1 分钟前
平滑迁移无压力:金仓数据库迁移 MongoDB 的技术优势总结
数据库·金仓数据库
TDengine (老段)4 分钟前
TDengine IDMP 高级功能——计量单位
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
三无少女指南6 分钟前
开发者环境配置最佳实践:编辑器Cursor ,VS Code的上位体验实现 AI 与 WSL 联动
运维·c语言·数据库·windows·git·编辑器
山岚的运维笔记11 分钟前
SQL Server笔记 -- 第80章:分页
java·数据库·笔记·sql·microsoft·sqlserver
zhangyueping838527 分钟前
6、MYSQL-多表联合查询
数据库·sql·mysql
一个响当当的名号27 分钟前
lecture18 多版本并发控制
数据库·oracle
Volunteer Technology1 小时前
Oracle高级部分(子程序)
数据库·oracle
..过云雨1 小时前
【MySQL】1. MySQL安装
数据库·mysql
Shea3011 小时前
如何优化深度分页的性能问题
mysql
紫微AI1 小时前
文件系统就是新的数据库:我是如何为 AI Agent 构建个人操作系统的
数据库·人工智能