详解oracle mysql 中的“不等于“ <> != ^= is not
作者:globalcoding 发布时间:2024-01-25 03:35:08
标签:oracle,mysql,不等于,!=,<>,^=
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会被过滤掉。
例如数据库三条数据
姓名 | 性别 |
---|---|
张三 | 男 |
李四 | |
王五 | 女 |
但是官方更推荐“<>”的写法,因为跨平台可移植性更强。
来源:https://globalcoding.blog.csdn.net/article/details/130163346
0
投稿
猜你喜欢
- common中存放的是整个项目中公共使用的封装方法从工程目录上可以看到区分datas中专门存放测试数据(yml文件)cases中专门集中存放
- 在你自己安装了一个新的MySQL服务器后,你需要为MySQL的root用户指定一个目录(缺省无口令),否则如果你忘记这点,你将你的MySQL
- 前言:情人节、三八女神节、520、七夕节、圣诞节、元旦、生日、新年、各种纪念日……这些节日,对于
- 这篇文章主要介绍了python实现简单日志记录库glog的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,
- 要求存在一个文件夹内有若干张图像,需要计算每张图片的RGB均值,并计算全部图像的RGB均值。代码# -*- coding: utf-8 -*
- 从有道词典网页获取某单词的中文解释。import reimport urllibword=raw_input('input a wo
- 1)利用eval可以将字典格式的字符串与字典户转》》》mstr = '{"name":"yct&quo
- #!/usr/bin/env Pythonfrom __future__ import print_functionfrom collect
- 分析我们都知道一个可迭代对象可以通过iter()可以返回一个迭代器。如果想要一个对象称为可迭代对象,即可以使用for,那么必须实现__ite
- 前言daemon 音标 : [‘di:mən] , 中文含义为守护神或精灵的意思 . 其实它还有个意思 : 守护进程 .Daemon程序是一
- 前言虽然各种编程语言之间大部分语法存在共通的地方,但是在一些细节的处理上还是千差万别才接触Python不久(之前是学Java的),实在想吐槽
- 错误1:wizard安装最后一页,出现cannot create Windows service for mysql.error:0 错误解
- python图像爬虫包 最近在做一些图像分类的任务时,为了扩充我们的数据集,需要在搜索引擎下爬取额外的图片来扩充我们的训练集。搞人工智能真的
- 描述tan() 返回x弧度的正弦值。语法以下是 tan() 方法的语法:import mathmath.tan(x)注意:tan()是不能直
- 给定一个字符串,如何得到其中重复模式最高的子字符串,我采用的方法是使用滑窗机制,对给定的字符串切分,窗口的大小从1增加到字符串长度减1,将所
- 抽象类作用:抽象类就是控制子类的方法的名称,要求子类必须按照父类的要求的实现指定的方法,且方法名要和父类保持一致一、问题场景主要使用场景是这
- 社会上的任何人,都不愿意自己给人留下难以交往的印象,就算是那些冷漠、寡情的人他们也在不断地寻求一种通道,达到与他人的交流和沟通。如果,在你与
- 如下所示:import sysfrom PyQt5 import QtGui, QtCore, QtWidgetsfrom PyQt5.Qt
- 插入排序 插入排序是这样实现的: 首先新建一个空列表,用于保存已排序的有序数列(我们称之为"有序列表")。
- tkinter提供了三个模块,可以创建弹出对话窗口:(使用必须单独导入模块)1.messagebox消息对话框示例:askokcanceli