当前位置: 首页 > news >正文

MySQL !=NULL 与IS NOT NULL

1、!= 与<>比较

   在MySQL中 != 和 <> 的功能一致,在sql92规范中建议是:!=,新的规范中建议为: <>

2、!=NULL 与IS NOT NULL 比较

  先说结论:默认情况下做比较条件时使用关键字“IS NULL”和“IS NOT NULL”;

        SQL默认情况下对  != NULL 的判断会永远返回0行,却不会提示语法错误;

        非ANSI SQL标准中data=NULL等同于data IS NULL,data<>NULL等同于data IS NOT NULL;

        如果一定要使用!= null来进行条件判断,需要加上这个命令语句:SET ANSI_NULLS OFF,这时数据库进入ANSI SQL非标准模式,你会发现IS NOT NULL 和 != NULL 是等效的了。

        


http://www.mrgr.cn/news/55831.html

相关文章:

  • 什么是内控型预付费表?内控型预付费表与预付费表的区别在哪里?
  • 90%的人都不算会网络安全,这才是真正的白帽子技术
  • 第三代加密法-维吉尼亚加密法代码实现
  • IEC104规约的秘密之十五----文件传输慢的原因
  • Task Registration Process
  • this指针—静态成员—单例模式
  • Java 基础教学:基础语法-数据类型
  • 九、基于构件的软件工程
  • Leetcode—175. 组合两个表【简单】
  • ECharts饼图-饼图自定义样式,附视频讲解与代码下载
  • LINUX1.1
  • 道可云人工智能元宇宙每日资讯|《嘉兴市推动人工智能高质量发展实施方案》发布
  • 引领未来数据库技术:探索高效可靠的PXC集群解决方案
  • mysql的各种存储引擎
  • 2025北京自动驾驶技术展览会
  • 华为OD机试 - 计算最多能观看几场演出(Python/JS/C/C++ 2024 E卷 200分)
  • 【JS】JavaScript中的undefined和null的区别
  • Vue3 + TS 百叶窗效果组件封装
  • 【小白学机器学习19】什么是统计里的定量分析
  • yolo自动化项目实例解析(八)自建UI-键鼠录制回放