1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Hiveのcount()で空文字やnullはカウントされるか

Posted at
with t1 as (
  select 'A' as col1
  union all
  select 'B' as col1
  union all
  select ''  as col1
)
select count(distinct col1) from t1 -- 結果は3 (すなわち空文字はカウントされる!distinctを外しても同じ)
with t1 as (
  select 'A'  as col1
  union all
  select 'B'  as col1
  union all
  select null as col1
)
select count(distinct col1) from t1 -- 結果は2 (すなわちnullはカウントされない!distinctを外しても同じ)
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?