找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 176|回复: 0

数据库中SQL 非条件判断

[复制链接]

373

主题

55

回帖

1944

积分

管理员

积分
1944
发表于 2024-5-7 21:51:02 | 显示全部楼层 |阅读模式
在某些业务场景下可能会有这么一个需求,  字段A等于A1, 字段B等于B1 这两个条件同时满足的情况下不查询出来


两个查询条件必须同时不等于才查询出来


两种方案,一种通过 or 方式, 另外一种通过not and 方式

where (a != a1 or b != b1)

跟下面这种写法是等效的

where not (a=a1 and b=b1)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-9-20 08:05 , Processed in 0.034610 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表