位置: 编程技术 - 正文

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
  • 软件 折旧年限
  • 项目所在地预缴增值税
  • 政府土地收储是什么意思
  • 小企业会计准则以前年度损益调整
  • 企业提供建筑服务,应向建筑服务发生地
  • 高速路费电子发票怎么打印
  • 存在问题的具体表现和产生问题的原因分析
  • 会计凭证传递的终点是
  • 收到进项发票如何记账
  • 外币账户收款如何做账务处理呢?
  • 印刷品生产需要生产许可证吗?
  • 增值税的税负率就是用应缴纳的增值税总额
  • 发票章盖收据会被税务局罚款吗
  • 外籍人员劳务费税率表
  • 减免税费期末如何结转
  • 定额发票是需要备注吗
  • 6%税率的项目(不含金融商品转让)免税么
  • 个人税务代人开普票
  • 变更办税人需要原办税人去吗
  • 建筑业小规模纳税人认定标准
  • 没有经营的空壳公司可以贷款吗
  • 特定业务预缴所得税不能填写
  • 卖固定资产如何做账
  • 总账每个月都要结账吗
  • 应付的职工薪酬
  • 产品的销售收入减去全部生产成本叫
  • 工资达到起征点 报税时没有税款
  • pniopcac.exe是什么进程
  • 购货方收到红字发票怎么报税
  • 确认坏账的会计处理
  • 行政事业单位捐款支出怎么记账
  • 手相算命图解大全女
  • php文件怎么打开运行
  • php读取excel内容
  • 合营企业合营方
  • 机器学习中的数学原理——对数似然函数
  • 差旅费报销会议记录
  • 宝塔主机分销系统设计
  • mysql数据库死锁产生的原因及解决方案
  • 环境检测收费依据2017
  • 不征税收入和免税收入有哪些项目
  • 预计资产负债表和预计利润表构成了整个财务预算
  • 定期定额征收税款
  • 纳税人提供不动产经营租赁服务增值税征收管理暂行办法
  • 小规模纳税人缴纳本月未交增值税
  • 公司开办期间购买的工具
  • 企业代扣税费会计分录
  • 开票未收到款会计分录
  • 不得免征和抵扣税额抵减额分录
  • 资产减值损失结转到本年利润吗
  • 简述工作底稿的一般要求及内容
  • 简单介绍清明上河图
  • sql server 2008教程
  • linux如何读
  • xp系统 win7
  • mmc无法创建管理单元怎么办win11
  • win8自带的视频播放器打不开
  • 联想电脑的样子
  • linux系统文件压缩命令
  • snmptrap.exe - snmptrap是什么进程 有什么作用
  • ubuntu20.04安装samba
  • win7 64位系统重装后无线信号找不到的原因分析以及解决方法
  • firefox下rowspan+border+border-collapse的bug
  • vue怎么做兼容
  • listview item
  • 10个常用linux指令
  • 刮刮奖软件下载
  • jquery鼠标位置
  • jquery深拷贝
  • 河北地税代收工作怎么样
  • 四川志愿服务注册入口
  • 营转非的政策
  • 为什么消费税是价内税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设