气人!查找某一字段为空的SQL语句在SQL SERVER中可用,到ORACLE中就不灵了。

rtdb 2003-04-24 05:54:51
SELECT * from table1 where name = ''

以上语句在SQL SERVER工作正常, 在ORACLE中取不到数据。

那么在ORACLE中应怎么写呢?
...全文
100 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
bushland 2003-04-25
  • 打赏
  • 举报
回复
'' 和NULL在oracle中不是一个概念,‘’表示字段值 为空字符串,null表示字段没有赋值
rtdb 2003-04-25
  • 打赏
  • 举报
回复
谢谢大家。
pengdali 2003-04-25
  • 打赏
  • 举报
回复
oracle 和 sqlserver 不同

'' 等于 null

你用

SELECT * from table1 where name is null

就可以了,另在sqlserver中null也是用:

SELECT * from table1 where name is null

来查找
pengdali 2003-04-25
  • 打赏
  • 举报
回复
SELECT * from table1 where name = '' or name is null
David017 2003-04-24
  • 打赏
  • 举报
回复
sql server 中null和''也不是一个东西啊。。。
where name=null在sqlserver中才工作吧
where name='' 返回的不是name是null的

3年前是这样, 好久没用了
随便说说,,
对错都别给我分

NULL<>0 && NULL<>''

瓜哥makey 2003-04-24
  • 打赏
  • 举报
回复
Oracle中''与NULL不是一个东西。用SELECT * from table1 where name is null
arvid_gs 2003-04-24
  • 打赏
  • 举报
回复
SELECT * from table1 where length(name)= 0
arvid_gs 2003-04-24
  • 打赏
  • 举报
回复
SELECT * from table1 where name is null
tomew 2003-04-24
  • 打赏
  • 举报
回复
结贴吧
tomew 2003-04-24
  • 打赏
  • 举报
回复
SELECT * from table1 where name is null
数据的世界 2003-04-24
  • 打赏
  • 举报
回复
select * from table1 where name<>NULL 行不行?
内容概要:本文围绕城市场景下的无人机三维路径规划问题,提出了一种新颖的多目标粒子群优化算法(NMOPSO),旨在解决高维复杂环境路径规划面临的多重挑战。研究聚焦于导航变量的多目标优化,构建了一个包含路径长度、飞行安全性、能量消耗等多个相互冲突目标的优化模型,并采用改进的粒子群算法进行高效搜索,最终获得一组Pareto最优解集,为实际决策提供多样化路径选择方案。该方法结合Matlab代码实现,详细阐述了算法的设计机制、数学建模流程及仿真验证过程,充分展示了其在密集城市建筑环境有效规避障碍物、满足飞行动力学约束并实现多目标权衡的能力,具有较强的工程应用价值。; 适合人群:具备一定优化算法理论基础和Matlab编程能力,从事无人机路径规划、智能交通系统、自动化控制、人工智能应用等方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于城市环境的无人机物流配送、巡检监控、应急救援等实际任务的三维路径规划;②为高维、非线性、多约束的多目标优化问题提供有效的算法设计思路与改进参考;③通过Matlab仿真平台复现算法,进一步开展性能测试、参数调优与算法对比研究,推动相关领域的技术创新。; 阅读建议:此资源强调算法原理与工程实践的深度融合,建议读者重点研读目标函数的构建方式、约束条件的处理策略以及NMOPSO算法的核心改进机制,并务必动手运行和调试所提供的Matlab代码,以深入理解算法在三维空间路径优化的具体实现细节与实际表现。

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧