比较 Athena 中的字符串变量

Comparing string variables in Athena

Table

   Animal   Animal_type   col3  col4
   rabbit   rabbit-me     abc.  def
   rabbit   norabit       xyz   def
   lion     lion-me       xyz   abc
   king     kong-me       abc   xyz

SELECT * FROM table where animal like Animal_type + '-me'

我正在尝试编写一个查询来比较 athena 中的两个变量,但无法使其正常工作。

我试了 % 但还是不行

预期输出 待选第 1 行和第 3 行

使用CONCAT函数:

SELECT * FROM table WHERE name = CONCAT(name, '-me');

或者,使用 ANSI || 连接运算符:

SELECT * FROM table WHERE name = name || '-me';