select * from G where c=5
G为
a b c d
NULL Null 5 1
2 NULL 5 Null
2 3 6 Null等等
可能还有更多字段,
有没有简单一点的方法,批量替换为“N/A"
而不是用
Isnull();
或用 case 一个个的操作.
G为
a b c d
NULL Null 5 1
2 NULL 5 Null
2 3 6 Null等等
可能还有更多字段,
有没有简单一点的方法,批量替换为“N/A"
而不是用
Isnull();
或用 case 一个个的操作.
解决方案 »
- FastReport 固定行
- stringgrid一个小问题,第一行第一列 0303VR我要在同一个框换成两行显示怎么做,急
- 我用trayicon实现的托盘,请问如何实现foxmail一样在托盘上自动提示收到邮件1个的功能
- Delphi可不可以调用VC++的lib,如果不行 BCB,行吗?
- 密码框的dll文件该怎么写?(由于一直问问题,分已不多了,抱歉)
- 指针问题,保存一个指向DBMemo的指针,程序中进行操作。运行不出错,退出系统时提示内存出错。
- 开个公司需要办什么手续??请详细点!!
- 窗口显示
- 熟悉窗体设计的大虾请指教!!
- 使用udp通讯时,一个端口能被两个同时运行的程序共用吗?
- 在TreeView(二级树)中查找所有相同的节点(假定Text相同)
- 感谢wwwxuebin提供的图像处理源码,积攒了半个月才有了200分,放100表示感谢
update g set a=case when a is null then 'N/A' else a end,
b=case when b is null then 'N/A' else b end,
d=case when d is null then 'N/A' else d end
简单的替换应该可以.
比喻说,
SELECT B.*,P.*, A.ArealName AS ArealName
FROM CBUILDING B INNER JOIN
AREA A ON B.AreaID = A.AreaID CROSS JOIN
CUNIT P
WHERE (B.BuildingID = 1) AND (P.UnitID = 1)还要从不同的表中选字段。
那样写,我没办法做到。