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

相关推荐
wudl556624 分钟前
Python 虚拟环境和包管理
数据库·python·sqlite
那我掉的头发算什么30 分钟前
【数据库】事务
数据库·sql·mysql·github·数据库开发
全栈工程师修炼指南33 分钟前
DBA | Oracle 数据备份迁移之传统 exp/imp 工具实战指南
数据库·oracle·dba
自由日记39 分钟前
MySql修炼2(力扣):收了6只妖
数据库·mysql
我菜就多练1 小时前
SQlite3
数据库·sqlite
wudl55661 小时前
Flink SQL连接Kafka及数据去重操作
sql·flink·kafka
程序猿ZhangSir1 小时前
Spring Boot 项目实现邮件推送功能 (以QQ邮箱为例)
java·数据库·spring boot
壹佰大多1 小时前
【Redisson分布式锁源码分析-3】
数据结构·分布式·mysql·spring·spring cloud·wpf·lua
梦里不知身是客112 小时前
kettle的mysql 根据条件,导出到不同的excel中
数据库·mysql·excel
sanggou2 小时前
踩坑记录:PDManer 导出 Oracle DDL 默认值成 ‘NULL‘ 字符串的排查与解决
数据库·oracle