您的位置:首页 > 房产 > 建筑 > a站网址是什么_网页升级紧急通知写作_友情链接交易购买_网站优化快速排名软件

a站网址是什么_网页升级紧急通知写作_友情链接交易购买_网站优化快速排名软件

2024/12/23 6:41:18 来源:https://blog.csdn.net/weixin_43373239/article/details/144499854  浏览:    关键词:a站网址是什么_网页升级紧急通知写作_友情链接交易购买_网站优化快速排名软件
a站网址是什么_网页升级紧急通知写作_友情链接交易购买_网站优化快速排名软件

Oracle中,使用COUNT函数的时候,COUNT('')COUNT(null)得到的结果都是0,也就是说,如果我们COUNT中选择的那列属性中为null的或者''的那行是不会被计数的。MySQL中count(null)效果和Oracle中一样,但是count('')能正常计数。
在Oracle中,当你保存设置一个值为''空字符的时候,其实会被保存为null。当你使用is not null查询的时候,这条记录是不会被查询出来的,而MySQL中会被保存为空字符,is not null也能正常查询出来。
Oracle演示:

-- 0
SELECT COUNT('')
FROM DUAL;-- 0
SELECT COUNT(NULL)
FROM DUAL;-- 1
SELECT COUNT(*)
FROM DUAL;-- 1
SELECT COUNT(1)
FROM DUAL;

MySQL演示:

-- 1
select count('')
from dual;-- 0
select count(null)
from dual;-- 1
select count(*)
from dual;-- 1
select count(1)
from dual;

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com