社区
Access
帖子详情
查询结果为空是,要赋值0怎么不行?
123liuhh
2006-10-14 09:11:21
SELECT nz(Num,0)
FROM table1
WHERE Code In ('11111','W-1-4','Z-1-4','11111');
当code等于'11111'应该得不到记录,也不能显为0
...全文
166
6
打赏
收藏
查询结果为空是,要赋值0怎么不行?
SELECT nz(Num,0) FROM table1 WHERE Code In ('11111','W-1-4','Z-1-4','11111'); 当code等于'11111'应该得不到记录,也不能显为0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OracleRoob
2006-10-15
打赏
举报
回复
必须表中有此记录,才可以。
123liuhh
2006-10-14
打赏
举报
回复
SELECT nz(Num,0) FROM table1 WHERE Code In ('11111','W-1-4','Z-1-4','11111');
只能得到两条记录,而 Code ='11111' 的就没有得到记录。
能不能还是得到的结果为四个记录,让Code ='11111' 的查询结果为0
123liuhh
2006-10-14
打赏
举报
回复
Num为数值型,默认值为0
123liuhh
2006-10-14
打赏
举报
回复
修改为这样也不行,为什么???
SELECT iif(isnull(Num),0,Num)
FROM table1
WHERE Code ='11111';
123liuhh
2006-10-14
打赏
举报
回复
这样就没有办法了吗?
OracleRoob
2006-10-14
打赏
举报
回复
如果记录集为空,不能显示默认值0,因为这些默认值字段是依附于当前记录的。
你必须知道的495个C语言问题
3.15 我要检查一个数是不是在另外两个数之间,为什么if(abc)
不行
? 3.16 为什么如下的代码不对?inta=1000,b=1000;longintc=a*b; 3.17 为什么下面的代码总是给出0?doubledegC,degF;degC=5.0/9*(degF-32); ...
Ibatis
查询
数据库字段
为空
时的处理
然后恰好碰到了这种情况:当
查询
时,数据库age字段
为空
,在ibatis的映射文件里,我把其
查询
结果返回到对应的实体类里:resultClass="com.teana.vo.User",而问题就出现在这里了,由于User类的age属性是int的,当在数
php将SQL
查询
结果
赋值
给变量
2012-03-25 12:12 a786013819 | 分类:数据库DB | 浏览1393次 $sql = "select field1 ...得到的结果是这样的:field11234怎么把1234
赋值
给变量 你是只取这一个值还是要取数组。只取一个的话。$sql = "select ...
mysql concat 结果为0_mysql中CONCAT值
为空
的问题解决办法
在mysql中concat函数有一个特点就是有一个值为null那么不管第二个字符有多少内容都返回
为空
了,这个特性让我们在实例应用中可能觉得不方便,但实现就是这样我们需要使用其它办法来解决。天在做opencart开发的时候,...
Mybatis动态
查询
int型数据为0时
查询
全部内容
今天写mybatis遇到了一个问题——动态
查询
state=0的时候结果总是
查询
到全部记录,找了很久找不到原因,用postman传 1 时结果可用,就 0
不行
,后来 怀疑是参数是 0 的问题 ,于是把库里的 0 都改成了 2 ,成功。 ...
Access
7,714
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章