• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > 浅析Oracle中的不等于号

浅析Oracle中的不等于号

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了浅析三地试机号关注蚝,双色球跟随出号浅析,双色球出号浅析,双色球出号规律浅析,双色球红球出号浅析等相关知识,希望本文的分享对您有所帮助
关于Oracle中的不等于号:
在Oracle中,
<>
!=
~=
^=
都是不等于号的意思。都可以使用。
但是奇怪是的, 我想拿出price不是180000的商品时:(price是Number类型的)
SELECT id, name  FROM product where price<> 180000;
执行这个语句时,priceis null  的记录不出来。也就是拿不到price是null的商品。必须使用:
SELECT id, name  FROM product where price<> 180000 or price is null;才行。
字符串的字段存在同样的问题。
记住:null只能通过is null或者is not null来判断,其它操作符与null操作都是false。
==============================================================
测试:select * from test where name<>'xn'。只能查出name非空的记录。去掉name<>'xn'就可以了。这种写法有问题。
然后用了instr(name,'xn')=0 来判断,如果name非空的话,判断还是有效的。如果name为空,这个判断又出问题了。不得已只得采取instr(concat(name,'xx'),'xn') = 0来判断,因为就算name为空,当和'xx'连接后,也会不为空的。
所以最后的sql语句为:
select * from test where instr(concat(name,'xx'),'xn') = 0 来查询name字段不等于'xn'的记录。
或者可以用 select * from test where nvl(name,'xx')<>'xn' 来查询name字段不等于'xn'的记录。

 

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 浅析Oracle中的不等于号

相关文章

  • 2017-05-11linux系统oracle数据库出现ora12505问题的解决方法
  • 2017-05-11如何保持Oracle数据库的优良性能
  • 2017-05-11Oracle回滚段的概念,用法和规划及问题的解决
  • 2017-05-11oracle bbed恢复删除数据实例
  • 2017-05-11Oracle中检查是否需要重构索引的sql
  • 2017-05-11oracle自动清理archivelog文件的具体方法
  • 2017-05-11oracle查看字符集和修改字符集使用详解
  • 2017-05-11Oracle9i的全文检索技术开发者网络Oracle
  • 2017-05-11oracle数据库迁移到MySQL的方法总结
  • 2017-05-11Oracle字符集修改查看方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 误删除$ORACLE_HOME/dbs下的参数文件、密码文件快速重建的方法
    • Oracle数据库的备份与恢复
    • Oracle自动备份脚本
    • 浅析如何在tnsnames.ora中配置监听
    • oracle 11g em重建报唯一约束错误解决方法
    • Oracle数据库安全策略分析(二)
    • Oracle HANGANALYZE使用
    • oracle chm帮助文件下载
    • Oracle开发之分析函数总结
    • Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有