位置: 编程技术 - 正文

SQL 复合查询条件(AND,OR,NOT)对NULL值的处理方法(sql复合语句)

编辑:rootadmin
NULL值影响查询条件的结果,并且结果很微妙。

以下是SQL中AND,OR,NOT的真值表。

表1 AND的真值表

推荐整理分享SQL 复合查询条件(AND,OR,NOT)对NULL值的处理方法(sql复合语句),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql复合语句,mysql复合查询语句,sql复合查询语句,mysql复合查询语句,sql复合条件查询,sql复合函数,sql复合查询语句,数据库复合查询语句,内容如对您有帮助,希望把文章链接给更多的朋友!

TRUE

FALSE

NULL

TRUE

TRUE

FALSE

NULL

FALSE

FALSE

FALSE

FALSE

NULL

NULL

FALSE

NULL

表2 OR的真值表

TRUE

FALSE

SQL 复合查询条件(AND,OR,NOT)对NULL值的处理方法(sql复合语句)

NULL

TRUE

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

NULL

NULL

TRUE

NULL

NULL

表3 NOT的真值表

TRUE

FALSE

NULL

FALSE

TRUE

NULL

当两个以上的查询条件与AND、OR、NOT组合时,NOT的优先级最高,其次是AND,最后是OR。为了避免歧义和确保可移植性最好使用括号。

A BETWEEN B AND C 等价于 (A>=B) AND (A<=C),因此根据真值表可以得出BETWEEN 子句中处理NULL值的规则。

同样,A IN(B,C,D) 等价于 (A=B)OR(A=C)OR(A=D), 根据真值表,只要这三个表达式中有一个为NULL,结果返回肯定是NULL。

因此,BETWEEN子句和IN子句并不增加SQL语句的表达能力。

SQL 中有NULL 值测试,即:字段 IS (NOT) NULL ,但它的返回结果只有两种情况:TRUE或者FALSE。

SQL 中sp_executesql存储过程的使用帮助 摘自SQLserver帮助文档对大家优查询速度有帮助!建议使用sp_executesql而不要使用EXECUTE语句执行字符串。支持参数替换不仅使sp_executesql比EXECUTE更通用,而且

sqlserver Case函数应用介绍 --简单Case函数CASEsexWHEN'1'THEN'男'WHEN'2'THEN'女'ELSE'其他'END--Case搜索函数CASEWHENsex='1'THEN'男'WHENsex='2'THEN'女'ELSE'其他'END这两种方式,可以实现相同的功能。简

sqlserver存储过程中SELECT 与 SET 对变量赋值的区别 SQLServer推荐使用SET而不是SELECT对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用SET方法。下表列出SET与SELECT的区别。请特别注

标签: sql复合语句

本文链接地址:https://www.jiuchutong.com/biancheng/349222.html 转载请保留说明!

上一篇:SQL 中 NULL值测试代码(sql null用法)

下一篇:SQL 中sp_executesql存储过程的使用帮助

  • 用于员工福利的进项税转出分录
  • 小型微利企业所得税计算公式2023
  • 收到退回的以前年度租金怎么处理
  • 记账更改的方法
  • 大巴车怎么进行营运
  • 个人所得税隔月交么
  • 公司股权关系怎么填写
  • 所得税费用的确认方法
  • 出口退免税备案
  • 全年一次性奖金税收计算器
  • 尚未收到货款,填什么凭证
  • 独资企业是向地税申报个税吗
  • 招标资料费计入成本吗
  • 企业收不回款项计入什么科目?
  • 深圳报关费用是多少
  • 我是小规模企业客户要求开专票不开投诉
  • 为员工购买的意外保险账务处理
  • 所得税的税负如何算
  • 未实缴出资的股权转让账务处理
  • 总额法和净额法哪个合理
  • 财务费用算营业利润吗
  • 差额征收增值税如何申报
  • 视同买断委托代销如何确认纳税时间?
  • 主机 bios
  • 保税区开出的专票可以抵扣吗
  • 分期服务费是啥
  • 土地用于自建项目怎么办
  • 安全生产费开工前支付
  • 电脑主板bios设置
  • 苹果mac恢复出厂设置
  • Win10 (21H1)Build 19043.1266更新补丁KB5005611正式版发布:附修复更新内容
  • php中字符串函数
  • 投资性房地产转换日公允价值大于账面价值
  • 缴纳公积金需要什么
  • 房地产企业土地增值税预缴
  • 潜亏挂账是什么意思
  • 新用户注册表单代码
  • 固定资产抵债债权人账务处理
  • php stat
  • 太平鸟的翅膀上有几道红羽毛
  • php返回函数值的关键字
  • 海浪冲击着海岸
  • yii框架连接数据库
  • 图文详解一本通
  • websocket怎么用
  • 应收代垫款
  • 进项税额转出需要补税
  • 图书免税?
  • 个体工商户未年报 经营异常罚款
  • 发票金额是含税价还是不含税价
  • 个人所得税专项扣除2023最新政策
  • 个税专项附加扣除标准调整
  • 进项税额转出和红字冲销区别
  • 主营业务成本大于主营业务收入怎么办
  • 构建固定资产的借款利息资本化文件依据
  • 往来款是什么意思
  • 已经抵扣的发票不见了怎么办?
  • 商业汇票的会计科目是什么
  • 进项税额已抵扣又红字冲红税务系统自动冲回吗
  • 费用报销单怎么写 样本图片
  • 百旺云票怎么开电子发票
  • 营业收入净额怎么算出来
  • sql树结构
  • mysql基本介绍
  • ntfs win98
  • 怎么修改ubuntu的ip地址
  • windowspe安装win7
  • ubuntu系统如何设置永不休眠
  • linux系统怎么停止ping
  • 封装windows7
  • 怎么关闭win10系统
  • nodejs报错
  • Unity3D AsssetBundle加载效率比较
  • jqurey+Jscex打造游戏力度条
  • js获取鼠标点击位置
  • 设备租赁增值税怎么抵扣
  • 手机银行如何查询明细
  • 日常生活中有哪些税
  • 公司处理固定资产汽车怎么交税
  • 纳税服务理念2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设