oracle中的!=与<>和^=
2024-10-21 15:29:46
oracle中的!=与<>和^=
!= 、 <>、^= 三个符号都表示“不等于”的意思,在逻辑上没有本质区别
但是要主义的是三个符号在表达“不等于”含义的同时,隐含一个“不为空 is not null”的前提,所以使用时null会被过滤掉。
例如数据库三条数据
姓名 性别
张三 男
李四
王五 女
姓名<>‘张三’ :可以查出来李四和王五
性别<>‘男’ :仅可以查出来王五,李四的性别null被默认过滤掉了
但是官方更推荐“<>”的写法,因为跨平台可移植性更强。
————————————————
版权声明:本文为CSDN博主「公贵买其鹿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shareye1992/article/details/119935370
最新文章
- debian bcm43* 无线网卡驱动
- 前端使用js读取文件
- Ruby 方法
- 谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)
- GDC2016 执着于光影表现的【全境封锁】的开放世界渲染
- CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程
- jQuery绑定以及解除时间方法总结,以及事件触发的方法
- jquery 的 sort 函数
- CSS兼容性常见问题总结
- 最全面 Nginx 入门教程 + 常用配置解析
- Log4net快速配置使用指南。(快速搭建log4net日志平台手册)
- java Mybatis框架动态SQL
- Vux配置指南
- Spring MVC CORS 跨域
- tcp/ip 卷一 读书笔记(1)tcp/ip 概述
- 剑指Offer-平衡二叉树
- SQLite AND/OR 运算符(http://www.w3cschool.cc/sqlite/sqlite-and-or-clauses.html)
- Oracle的dual表是个什么东东
- 2018-2019 20165239 Exip MSF基础应用
- java34