`
icyheart
  • 浏览: 779674 次
  • 性别: 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. 秦二世的残暴统治 秦二世继位后,不仅没有减轻民众的负担,反而...

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

    八年级的学生们在苏教版语文下册第11课《沙漠里的奇怪现象》的学习中,将揭开这些神秘现象的面纱,探索其背后的科学原理。《沙漠里的奇怪现象》不仅仅是一篇介绍沙漠奇观的文章,它更是一堂科学与语文知识融合的课程...

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

    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 样式设置宽度时,出现了横向滚动条的问题。问题的代码结构...

    一个奇怪的问题ppt(沪教版)PPT课件.ppt

    沪教版的这个PPT课件“一个奇怪的问题”,不仅是一个关于科学实验的故事情节,更是一堂深刻的生命课,通过一个问题引发了孩子们深入的思考和科学探索的热情。 故事中科学家提出的这个看似简单却又充满玄机的问题,...

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

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

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

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

Global site tag (gtag.js) - Google Analytics