谁知道 这么简单的语句怎么写?????? Select * From Tabel1 Where Uper(Nvl(F1,'')='' 在F1 为Null 为什么不返回数据另外这样写都不行Select * From Table1Where ''=''为什么???????????????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 null<>null试试这个:Select * From Tabel1 Where F1 is null; ORACLE 中定义:'',null 无法参与等式运算。判断'',null 的语句只能用 is null.如: Select * From Tabel1 where ''is null Select * From Tabel1Where Nvl(F1,'okok')='okok' 这样就可以了哦 在ORACLE中,所有涉及NULL值比较的地方,都是用IS NULL或IS NOT NULL,只有一个地方例外,就是在UPDATE的时候,UPDATE TABLE SET COLUMN=NULL。 对啊,null就好比一个对象,对象就 是有或者没有 sois null or is not null而''就是一个值了。所以用=,<,<>,!=之类的。楼上说的set colemn=null是赋值亚,所以和上面讨论的不一样。同样set column=‘’也是可以的 在linux下,oracle isqlplus dba登录出现TNS:could not resolve the connect identifier spec java如何获取SQL分析结果 高手请进? TEST 高分求助:TNS-12157 TNS:internal network communication error ?一个存储过程 第一次写存储过程,帮帮我,各位 请教关于数据库设计的问题 怎样用PB6.5存储过程类型数据窗口调用ORACLE8.1中存储过程返回的记录集 查询速度太慢,想了好久了,求语句优化建议 一个小问题,麻烦看下 问下大虾个存储过程和函数的问题
试试这个:
Select * From Tabel1
Where F1 is null;
如:
Select * From Tabel1
where ''is null
Where Nvl(F1,'okok')='okok'
这样就可以了哦
is null or is not null
而''就是一个值了。所以用=,<,<>,!=之类的。楼上说的set colemn=null是赋值亚,所以和上面讨论的不一样。同样set column=‘’也是可以的