在Oracle中,不等于号有以下几种方式:

<>,!=,^=

测试SQL

create table test(

id int,

name varchar2(10),

age int

)

insert into test(id,name,age) values(1,'zhangsan',23);

insert into test(id,name,age) values(2,'lisi','');

insert into test(id,name,age) values(3,'wangwu',null);

insert into test(id,name,age) values(4,'sunqi',27);

insert into test(id,name,age) values(5,'',22);

如图:

字段NAME和AGE都有空值

例1、查询AGE不等于23的数据

select * from test where age <> 23;

例2、查询NAME不为lisi的数据

select * from test where name != 'lisi';

以上两个例子严格意义上说均不符合我们的要求,因为没有把null值查询出来

null只能通过is null或者is not null来判断,其它操作符与null操作都是false。

最后正确的sql语句为:

select * from test where instr(concat(name,'xx'),'lisi') = 0; --查询name字段不等于'lisi'的记录

select * from test where nvl(name,'xx')<>'lisi';

select * from test where instr(concat(age,00),23) = 0; --查询age字段不等于23的记录

select * from test where nvl(age,00)<>23;

oracle如何写不等于号,Oracle中不等于号问题-Oracle相关推荐

  1. oracle 图片 显示不出,Sql Server 中image类型迁移到Oracle 中Blob类型出现图片显示不出来,why????请博客们帮忙 | 学步园...

    我现在在一项目中碰到这么一个问题 Sql Server 中image类型迁移到Oracle Blob类型出现图片显示不出来,我在Sql Server 中看了一条image数据 如下: 1.Sql Se ...

  2. oracle 天转换成月函数_oracle中to_date详细用法示例(oracle日期格式转换)

    TO_DATE格式(以时间:2007-11-02 13:45:25为例) 1. 日期和字符转换函数用法(to_date,to_char) select to_char(sysdate,'yyyy-mm ...

  3. access返回行号_Access中取行号

    1.Access中,没有类似Oracle的RowNum()之类的直接取行号的函数: 2.可以写的SQL(表asm_cj_dlmxb_single_0,其中有字段partnumber): select ...

  4. linux命令冒号加叹号,Linux中的叹号命令

    在shell环境下操作,需要积累点快捷输入的小技巧: 最常用的技巧恐怕就是Tab自动补全以及上方向键来回退上几条历史命令了,这些对于csh,bash,ksh,zsh都适用. 最近还找到一种快速回退上一 ...

  5. js html 单引号,JS 和 HTML 中的单引号与双引号

    JS中的单引号与双引号 HTML中的单引号与双引号很简单,就是两个字符实体: 显示 描述 实体名称 实体编号 " 双引号.引号 " " ' 单引号.撇号 ' ' x 1 ...

  6. html中单引号与双引号区别,JS 和 HTML 中的单引号与双引号

    JS中的单引号与双引号 HTML中的单引号与双引号很简单,就是两个字符实体: 显示 描述 实体名称 实体编号 " 双引号.引号 " " ' 单引号.撇号 ' ' x 1 ...

  7. 此微信号没有绑定到任公众号上,请更换微信号再试

    今天申请了一个微信公众号,在测试第三方平台进行授权的时候,微信提示:此微信号没有绑定到任公众号上,请更换微信号再试.上网上查询相关信息,但是一直没有找到相关的答案,后来看到一个回答说是到第三方添加公众 ...

  8. linux端口进程号pid,Linux根据端口号查看进程PID

    1.命令lsof,以查找占用端口80为例,用法如下: [root@localhost nginx]# lsof -i:80 以上为没有进程占用80端口, [root@localhost sbin]# ...

  9. 微信公众号发送视频消息和视频号,有什么区别?

    我的微信公众号发布了两个视频消息,其中一个发布后视频无法打开: 另一个可以: 微信公众号发送视频消息和视频号,有什么区别? 应该选择本地上传吗? 有人在微信社区提出了同样的问题: 公众号技术运营专员- ...

  10. oracle中不等于怎么表示,sql语句不等于怎么表示

    sql中怎么表示"不等于"(数据库,SQL) 1.sql中有两种方式表示不等于,一种是"<>"(不含引号),另一种是"!="(不 ...

最新文章

  1. 分析和解密已加密的路由器固件
  2. Linux 中的驱动开发的初学者体会
  3. 牛客假日团队赛5J 护城河 bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘 (凸包的周长)...
  4. 计算机网络子网划分路由配置实验报告,完整的子网划分与路由交换实验报告 珍藏版哦...
  5. 【iCore1S 双核心板_ARM】例程五:IWDG看门狗实验——复位ARM
  6. 【codecombat】 试玩全攻略 第十六关 近战
  7. PHP微信公众开发笔记(九)
  8. 在哪里可以查询中国某一地区的历史气象数据(过去15年,如降雪,降雨等)?
  9. 报表生成器FastReport .Net基本信息介绍
  10. 三位一体的漏洞分析方法-web应用安全测试方法
  11. Program Slicing
  12. Keil5改黑色炫酷背景
  13. 中国大学慕课python答案第七章_中国大学MOOC慕课用Python玩转数据章节测试答案...
  14. Julia会是超越Python的存在吗
  15. note 8 字符串
  16. html 引入gif 不会动,GIF图片在电脑上不会动的解决办法
  17. 转 c#性能优化秘密
  18. hive表新增字段和字段注释修改
  19. c语言彩虹瓶,幼儿园大班彩虹瓶手工教案
  20. AI中台:一种敏捷的智能业务支持方案|宜信技术学院沙龙分享实录

热门文章

  1. 2018noip普及组初赛竞赛总结
  2. iOS应用跳转(包括iPhone原有应用跳转和第三方应用跳转)
  3. Java之日志打印占位符
  4. cad哪个版本最好用?思路提供
  5. Git分支的作用与使用
  6. 消防安全监测模块,筑牢工厂消防安全屏障
  7. matlab解不定,matlab解不定方程
  8. docker安装calibre打造数字图书馆: 在线管理pdf等电子图书
  9. 80老翁谈人生(151):老翁老眼昏花,读错了一个数量级
  10. StopWatch使用