[ https://issues.apache.org/jira/browse/HIVE-11392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14645010#comment-14645010 ]
Aihua Xu commented on HIVE-11392: --------------------------------- [~jdere] This seems to be an issue. We should return the result always since the trailing space is not important during the comparison, right? > Trailing spaces in char comparisons > ----------------------------------- > > Key: HIVE-11392 > URL: https://issues.apache.org/jira/browse/HIVE-11392 > Project: Hive > Issue Type: Bug > Components: Hive > Affects Versions: 2.0.0 > Reporter: Aihua Xu > > Following on HIVE-3745, for char type, hive should ignore trailing spaces for > comparison while it seems not the case. > {noformat} > create table chtest (a char(4)); > insert into chtest values ('1'); > select * from chtest where a='1'; # no whitespace, produces result > select * from chtest where a='1 '; # 2 spaces, no result > select * from chtest where a='1 '; # 3 spaces, no result > select * from chtest where a=cast('1 ' as char(4)); # any amount of spaces, > cast to char of same length, produces result > {noformat} > It's not consistent. -- This message was sent by Atlassian JIRA (v6.3.4#6332)