You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by GitBox <gi...@apache.org> on 2020/02/02 06:36:31 UTC

[GitHub] [calcite] amaliujia opened a new pull request #1781: [CALCITE-3764] AggregateCaseToFilterRule handles NULL values

amaliujia opened a new pull request #1781: [CALCITE-3764] AggregateCaseToFilterRule handles NULL values
URL: https://github.com/apache/calcite/pull/1781
 
 
   incorrectly.
   
   Consider the following example:
       SELECT SUM(CASE col=10 THEN NULL ELSE 100) FROM t;
   
   When NULL appears in the column. NULL=10 will be unknown
   thus the result falls into ELSE. condition IS_FALSE returns
   false when condition is unknown, but condition IS_NOT_TRUE
   returns true. Thus the equivalent FILTER clause above should be:
       SELECT SUM(100) FILTER (WHERE col=10 IS NOT TRUE) FROM t;

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [calcite] amaliujia closed pull request #1781: [CALCITE-3764] AggregateCaseToFilterRule handles NULL values

Posted by GitBox <gi...@apache.org>.
amaliujia closed pull request #1781: [CALCITE-3764] AggregateCaseToFilterRule handles NULL values
URL: https://github.com/apache/calcite/pull/1781
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [calcite] XuQianJin-Stars commented on issue #1781: [CALCITE-3764] AggregateCaseToFilterRule handles NULL values

Posted by GitBox <gi...@apache.org>.
XuQianJin-Stars commented on issue #1781: [CALCITE-3764] AggregateCaseToFilterRule handles NULL values
URL: https://github.com/apache/calcite/pull/1781#issuecomment-581707189
 
 
   +1

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services