w517424787 commented on issue #22528:
URL: https://github.com/apache/doris/issues/22528#issuecomment-1666829208

   > 这里存在语义差异,doris中字符串和数字比较时,会将字符串转为数字:
   > 
   > ```sql
   > stat_date = '20200601' --是字符串比较
   > stat_date = 20200601 --是数字比较
   > ```
   > 
   > state_date值        stat_date = '20200601'  stat_date = 20200601
   > '20200601' true    true
   > '020200601'        false   true
   > 'abc'      false   null
   > 可以看到,两者的返回值并不一致。基于此,不能将`cast(stat_date as int) = 20200601`改写为`stat_date = 
'20200601'`以提升性能
   
   感谢回答!!


-- 
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.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to