String 配置单元查询字符串大小写

String 配置单元查询字符串大小写,string,select,hive,case,String,Select,Hive,Case,执行此操作时,是否有方法获取所有类型的字符串大小写: select count(word) from table where word="abcd" 其实这样做的时候跟这个不一样, select count(word) from table where word="ABCD" 但是,这假定它不是分区表。如果它是按word分区的,您将开始执行完整的表扫描,因为where子句中的“lower”(忽略大小写)非常简单。例如,您可以将比较的两侧转换为all caps符号: SELECT COUNT(

执行此操作时,是否有方法获取所有类型的字符串大小写:

select count(word) from table where word="abcd"
其实这样做的时候跟这个不一样,

select count(word) from table where word="ABCD"

但是,这假定它不是分区表。如果它是按word分区的,您将开始执行完整的表扫描,因为where子句中的“lower”(

忽略大小写)非常简单。例如,您可以将比较的两侧转换为all caps符号:

SELECT COUNT(word) 
FROM   table 
WHERE  UPPER(word)=UPPER('ABCD')
无论搜索词的大小写如何,上限函数都会使它们根据需要匹配。

从表中选择count(word) 其中单词RLIKE
“(?i)字1 |字2”

SELECT COUNT(word) 
FROM   table 
WHERE  UPPER(word)=UPPER('ABCD')