| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2914 人关注过本帖
标题:SET NULLDISPLAY 命令为空值(NULL) 指定显示时对应的文本??在不同命令中效 ...
只看楼主 加入收藏
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
select a.*,b.计划数15,b.分数线15,b.名次号15 from 2014理科三批 as a,2015理科三批 as b where allt(b.代码)=allt(a.代码) and ISNULL(b.科类)=.f. into dbf ls
2016-05-26 17:54
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用sylknb在2016-5-26 16:58:32的发言:

1).
SET null OFF
SET NULLDISPLAY TO " "
select a.*,b.* from 2015理科三批 as a FULL join 2014理科三批 as b on a.代码=b.代码
此时完全連接时没有null,只是空格
2).
SET null OFF
SET NULLDISPLAY TO " "
select a.*,b.* from 2015理科三批 as a FULL join 2014理科三批 as b on a.代码=b.代码 into table ls 

use ls
brow
就出现了unll

当退出fox后再进入时ls表出现了null

SET null OFF
SET NULLDISPLAY TO " "
只是在显示的时候,遇到 NULL时,显示"",并不是在数据库中把NULL 改为 ""
IIF(ISNULL(A.*),0,A.*)我觉得有错误的,反正我没用过,我刚才测试了1下,也报错误的。
我一般是这样写
USE g:\abcd\2014理科三批.dbf IN 0 ALIAS lk2014
SELECT lk2014
*BROWSE

USE g:\abcd\2015理科三批.dbf IN 0 ALIAS lk2015
SELECT lk2015
*BROWSE

SELECT IIF(ISNULL(a.计划数15),0,a.计划数15) as [计划数15],IIF(ISNULL(a.分数线15),0,a.分数线15) as [分数线15],IIF(ISNULL(a.名次号15),'',a.名次号15) as [名次号15],b.* ;
from lk2015 as a FULL join lk2014 as b on a.代码=b.代码
只写了1部分,,,,
2016-05-26 18:02
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
以下是引用tlliqi在2016-5-26 17:54:07的发言:

select a.*,b.计划数15,b.分数线15,b.名次号15 from 2014理科三批 as a,2015理科三批 as b where allt(b.代码)=allt(a.代码) and ISNULL(b.科类)=.f. into dbf ls
使用inner JOIN 或where 二表連接当然不会产生null,
我是想有左或右联或完全联接必定产生null,
当加了SET null OFF
SET NULLDISPLAY TO " "后 
查询的逻辑表中没有显示null,我想把它没有显示null结果生成物理表,但生成后的物理表中就有null。如何使物理表中也没有null
2016-05-26 18:47
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:5 
用NVL()处理

坚守VFP最后的阵地
2016-05-26 19:03
快速回复:SET NULLDISPLAY 命令为空值(NULL) 指定显示时对应的文本??在不同命令 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035882 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved