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

相关推荐
流星白龙6 分钟前
【MySQL】19.MySQL用户管理
android·mysql·adb
一直都在5729 分钟前
Redis (一)
数据库·redis·缓存
字符串str12 分钟前
sql的基本技术栈
数据库·sql·oracle
秦jh_28 分钟前
【Redis】客户端使用
数据库·redis·缓存
剑之所向31 分钟前
DataEase 做大屏,只认 2 种 SQL 格式
数据库·sql·正则表达式
我真会写代码37 分钟前
Redis核心特性详解:事务、发布订阅与数据删除淘汰策略
java·数据库·redis
qq_283720051 小时前
mysql技巧(十二):内存优化Buffer Pool 缓冲原理详解与配置
mysql·缓冲
TDengine (老段)1 小时前
TDengine IDMP 工业数据建模 —— 数据标准化
大数据·数据库·物联网·ai·时序数据库·tdengine·涛思数据
xiaokangzhe1 小时前
MySQL主从复制读写分离笔记
笔记·mysql·adb
羊小蜜.1 小时前
Mysql 01:基础查询(SELECT)全解——从单表到多字段的完整语法
数据库·mysql·查询