Hive 查找带撇号的单词

Hive 查找带撇号的单词,hive,Hive,我有一个列,它的值有我,它是,不,等等。因此,一个记录只有我,另一个记录只有不,等等 我需要编写检索这些值的SQL,但我所做的工作不起作用 例如,如果我写 从testtable1中选择*,其中列1类似于'i'm' 我没有得到结果。我是否缺少一个我需要加入的角色 谢谢 你能用双引号吗 尝试像这样从表中提取行 hive> select * from temp; OK 1 i'm 2 i don't 3 hello 获取与rlike条件匹配的记录 hive> select *

我有一个列,它的值有
它是
,等等。因此,一个记录只有
,另一个记录只有
,等等

我需要编写检索这些值的
SQL
,但我所做的工作不起作用

例如,如果我写
从testtable1中选择*,其中列1类似于'i'm'
我没有得到结果。我是否缺少一个我需要加入的角色

谢谢


你能用双引号吗

尝试像这样从表中提取行

hive> select * from temp;
OK
1   i'm
2   i don't
3   hello
获取与rlike条件匹配的记录

hive> select * from temp where value rlike '\'';
OK
1   i'm
2   i don't
Time taken: 0.376 seconds, Fetched: 2 row(s)
hive> select * from temp where value rlike '\'';
OK
1   i'm
2   i don't
Time taken: 0.376 seconds, Fetched: 2 row(s)