详解oracle mysql 中的“不等于“ <> != ^= is not

 更新时间:2023年04月15日 10:45:42   作者:globalcoding  
oracle中的 != 与 <> 和 ^= 都是不等于,逻辑上没有区别而mysql中,<> 和 != 相同,接下来通过本文给大家详细讲解oracle mysql 中的“不等于“ <> != ^= is not,感兴趣的朋友一起看看吧

oracle mysql 中的“不等于“ <> != ^= is not

oracle

oracle中的 != 与 <> 和 ^= 都是不等于,逻辑上没有区别。官方推荐 <>,因为跨平台,可移植,兼容性强。

不等于,隐含着不为空,即is not null。

name <> 'Mike',会把名字不是Mike并且不为空的数据查出来。

mysql

mysql中,<> 和 != 相同。

is not用于判空,即 is not null,不是空的。select * from t where id is not null;   翻译成中文就是,从t表中查出id不是空的数据。这也是为什么当初专门为null发明is not这么一种表达方式。因为“等于空”这种说法,确实不严谨。某个值,可以等于1,等于2,但不应该说等于空,因为它就是空的。

oracle中的!=与<>和^=

!= 、 <>、^= 三个符号都表示“不等于”的意思,在逻辑上没有本质区别

但是要主义的是三个符号在表达“不等于”含义的同时,隐含一个“不为空 is not null”的前提,所以使用时null会被过滤掉。

例如数据库三条数据

姓名性别
张三
李四
王五

但是官方更推荐“<>”的写法,因为跨平台可移植性更强。

到此这篇关于oracle mysql 中的“不等于“ <> != ^= is not的文章就介绍到这了,更多相关oracle mysql不等于内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MYSQL错误:Can’t open file: ‘×××.MYI’ (errno: 145)修复方法

    MYSQL错误:Can’t open file: ‘×××.MYI’ (errno: 14

    这个错误是典型的mysql表受损造成的,解决的办法就是修复表,这个问题也是mysql经常容易出现的,mysql表和索引损坏的几率很大,但是修复也很方便
    2011-01-01
  • MySQL数据库备份与恢复全攻略

    MySQL数据库备份与恢复全攻略

    在现代应用中,数据库是核心组件之一,无论是个人项目还是企业级应用,数据的安全性和完整性都至关重要,为了防止数据丢失、损坏或意外删除,定期备份数据库是必不可少的,本文将详细介绍 MySQL 数据库的备份与恢复方法,需要的朋友可以参考下
    2024-10-10
  • mysql8.0.20数据目录迁移的方法

    mysql8.0.20数据目录迁移的方法

    这篇文章主要介绍了mysql8.0.20数据目录迁移的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • MySQL查询空字段或非空字段(is null和not null)

    MySQL查询空字段或非空字段(is null和not null)

    本文介绍在MySQL中,面对值为空(NULL)的字段,应该如何查询。怎么判断一个字段的值为NULL或不为NULL,需要的朋友可以参考下
    2016-04-04
  • 解决MySQL8.0安装第一次登陆修改密码时出现的问题

    解决MySQL8.0安装第一次登陆修改密码时出现的问题

    这篇文章主要介绍了解决MySQL8.0安装第一次登陆修改密码时出现的问题,在文章开头给大家介绍了mysql 8.0.16 初次登录修改密码的方法,需要的朋友可以参考下
    2019-06-06
  • Windows下实现MySQL自动备份的批处理(复制目录或mysqldump备份)

    Windows下实现MySQL自动备份的批处理(复制目录或mysqldump备份)

    Windows下实现MySQL自动备份的批处理,新建目录并复制压缩,结合windows计划任务方便实现每天的自动备份
    2012-05-05
  • MySQL主从复制原理详情

    MySQL主从复制原理详情

    这篇文章主要介绍了MySQL主从复制原理详情,MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点,文章围绕主题展开详细的内容介绍。感兴趣的小伙伴可以参考一下
    2022-06-06
  • MySQL实现查询数据库表记录数

    MySQL实现查询数据库表记录数

    这篇文章主要介绍了MySQL实现查询数据库表记录数,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • mysql创建表分区的实现示例

    mysql创建表分区的实现示例

    表分区是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分,本文主要介绍了mysql创建表分区的实现示例,感兴趣的可以了解一下
    2024-01-01
  • mysql如何对已经加密的字段进行模糊查询详解

    mysql如何对已经加密的字段进行模糊查询详解

    对于密码等信息可以采用单向加密,验证的时候用同样的方式加密匹配即可,下面这篇文章主要给到家介绍了关于mysql如何对已经加密的字段进行模糊查询的相关资料,需要的朋友可以参考下
    2022-09-09

最新评论