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

相关推荐
小时候的阳光10 分钟前
使用Docker版Percona Xtrabackup备份恢复MySQL8.0.x
mysql·docker·备份·xtrabackup
Maỿbe29 分钟前
MySQL索引失效的情况
mysql
shykevin29 分钟前
Actix-Web完整项目实战:博客 API
前端·数据库·oracle
v***160234 分钟前
【Redis】设置Redis访问密码
数据库·redis·缓存
DolphinDB智臾科技40 分钟前
工业物联网时序数据库选型指南:DolphinDB vs InfluxDB vs TimescaleDB
数据库·物联网·时序数据库
小光学长1 小时前
基于ssm的房屋租赁系统3952a330(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
howard20051 小时前
任务4-4 操作数据表的数据
mysql·创建表·插入数据·删除数据·更新数据
悦悦欧呐呐呐呐1 小时前
Redis 缓存中,穿透、击穿、雪崩的区别是什么?如何避免?
数据库·redis·缓存
@游子1 小时前
第二章-MySQL之手工注入(二)
数据库·mysql
前进的李工1 小时前
SQL入门:从零掌握数据库查询语言
数据库·sql·mysql