问题:
我有一个配置单元表,它由一个包含中文字符的特定列组成。例如 维 诶 吾
当我尝试运行下面的查询时,它不会返回一行。
Select * from db1 where col4 rlike "吾";
详情:
我还尝试了使用 SERDEPROPERTIES("serialization.encoding"='UTF-8');
但是没有任何运气。
我还尝试使用下面的查询,其中u+543e表示 吾
:
Select * from db1 where col4 rlike "U+543E";
上面的查询是否需要转义序列,或者可能是编码问题?
1条答案
按热度按时间x8diyxa71#
运行以下命令对我很有用: