`
icyheart
  • 浏览: 775812 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个奇怪的现象

阅读更多

在sql server和oracle中有这样一个奇怪的现象:

在sql server中:

select case when '1'<>' ' then 'ok' else 'no' end
select case when '1'<>'' then 'ok' else 'no' end

 

这两条语句的返回值都为OK

但是,在oracle中:

select case when '1'<>'' then 'ok' else 'no' end from dual;

 

这个返回值为no

select case when '1'<>' ' then 'ok' else 'no' end from dual;

 

这个返回值为OK

这种现象该怎么解释呢?

分享到:
评论
3 楼 orangehome 2009-09-27  
oracle里''表示null,null不是等于且不是不等于其他任何值 (有点拗口……)   ^_^
2 楼 icyheart 2009-08-11  
select case when '1'<>nvl('',' ') then 'ok' else 'no' end from dual;
1 楼 刘梦龙 2009-08-10  
oracle中'' 和' '是两个不同概念的东西,前者代表null,后者代笔一个空格,null不能直接拿来和字符做对比,应该nvl后再做比较
sql server中两者意思一样 所以是可以的

相关推荐

    华为发布不再兼容安卓的鸿蒙系统后出现了一个奇怪的现象.zip

    华为发布不再兼容安卓的鸿蒙系统后出现了一个奇怪的现象.zip

    沙漠里的奇怪现象讲课.ppt

    标题中的"沙漠里的奇怪现象讲课"表明这是一次关于探讨沙漠中不寻常自然现象的讲解。竺可桢,中国近代气象学的重要奠基人,将带领我们深入理解这些奇特的沙漠景观。通过学习,我们可以了解沙漠的神秘面貌以及其背后的...

    沙漠里的奇怪现象闫春格Convertor.doc

    8. **科学道理**:通过解释魔鬼的海、海市蜃楼和鸣沙的形成原因,文章向我们传达了一个道理,即看似神秘的现象都有其科学的解释,知识可以揭示自然界的现象背后的真实。 9. **古诗词与文化联系**:通过引用古诗词,...

    医疗信息技术,机遇与挑战并存.pdf

    电子健康档案系统的使用现状存在一些问题,例如《洛杉矶时报》曾刊发文章描述了一个奇怪现象:一些医疗机构聘请精通计算机的本科生作为抄写员,帮助医生在接诊患者时进行记录并将信息输入到电子健康档案(EHRs)之中...

    第10课秦末农民大起义.pptx

    据记载,秦国市场上的一个奇怪现象是:鞋子无人问津,拐杖却十分畅销,这反映了人们因为害怕受到刑罚而不得不经常使用拐杖的现实情况。 #### 4. 秦二世的残暴统治 秦二世继位后,不仅没有减轻民众的负担,反而...

    江苏省镇江市八年级语文下册 第11课(沙漠里的奇怪现象)导学案(无答案) 苏教版 学案.doc

    1. 课文详细介绍了几种沙漠中的奇怪现象,包括但不限于:海市蜃楼,这是一种由于光的折射和反射造成的虚幻景象,使人们在沙漠中看到远方的湖泊或城市;还有鸣沙,即沙子在特定条件下能发出响声,这是由于沙粒间的...

    2021年八年级语文下册-11《沙漠里的奇怪现象》教案-苏教版-.doc.doc

    这篇文档是针对苏教版八年级语文下册第11课《沙漠里的奇怪现象》的教学教案,主要目的是帮助学生理解沙漠中的奇特自然现象及其科学原理,同时培养学生的科学探究兴趣和科学素养。 教学目标包括: 1. 学习并理解沙漠...

    海南省海口市第十四中学八年级语文下册 第11课 沙漠里的奇怪现象导学案(无答案) 苏教版

    1. **说明文的理解与分析**:标题中的“沙漠里的奇怪现象”指的是在沙漠中出现的一些奇特自然现象,例如海市蜃楼、鸣沙等。这些现象是说明文经常探讨的对象,通过科学解释揭示其背后的原理。描述中提到了“学习目标...

    关于JavaScript中name的意义冲突示例介绍

    在昨天的《Javascript权威指南》学习笔记之十:ECMAScript 5 增强的对象模型一文中,对于一段代码的调试出现了一个奇怪现象,现将源代码贴在下面: 代码如下: [removed] function Person(){} var per = new Person;...

    spcomm控件,解决一个超奇怪的串口通讯问题,使用SPCOMM,第一次总是通讯不了

    现在这个奇怪的现象是这样的,我用delphi7加SPCOMM2.5开发串口通讯程序,有点象网上一些通讯小精灵之类的,主要是跟智能仪表这些设备进行采集,奇怪的是,很多时候都会出现这样的情况,第一次,运行我自己的程序,...

    decoherence:项目已移至https

    在附近银河系中发现一个奇怪现象,很快就掩盖了人们对“银河黄金时代”的期待。 出现了无法解释的球形异常,并吞没了大多数恒星。 在名为维多利亚的恒星上,顶点存在一个狭窄的“圆锥状”异常,这显然“阻止”了...

    小学数学数学神探一封奇怪的信

    标题中的“小学数学数学神探一封奇怪的信”暗示了这是一个与小学数学教育相关的趣味问题,旨在提升孩子们的逻辑推理和创新能力。描述中提到的“一封奇怪的信”是一个不识字的妻子通过画乌龟来传达信息的例子,这在...

    10.沙漠里的奇怪现象

    自古以来,沙漠就被视为一个充满未知与危险的地方。例如,东晋时期的法显和尚在其著作《佛国记》中描绘了沙漠的神秘与恐怖。随着时间的推移和技术的发展,人们对沙漠的认识逐渐发生了变化。通过现代科学研究,我们...

    Firefox下样式设置宽度奇怪现象

    今天,我们来讨论一个关于Firefox下样式设置宽度奇怪现象的解决方案。 问题描述 在项目中,我们遇到了一个奇怪的现象。当我们在Firefox浏览器中使用 CSS 样式设置宽度时,出现了横向滚动条的问题。问题的代码结构...

    处理器超频不稳定导致的奇怪现象.pdf

    另外,硬盘的工作模式选择也需注意,特别是当遇到软件安装或激活问题时,尝试改变硬盘模式可能是一种有效的解决方案。对于硬件升级或超频,了解设备的极限和软件的兼容性是至关重要的,以免造成不必要的麻烦。

    解决STM8L101单片机IO口模拟串口通讯发生的奇怪现象

    近日因工作关系,需要用STM8L101F3P6这款单片机用IO口模拟串行通讯,波特率2400bps,前辈同事已经写完了程序,我需要拿来研究一下该款MCU的低功耗的情况,而在调试的过程中,发现1个奇怪的问题,描述如下。

Global site tag (gtag.js) - Google Analytics