比较 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';
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';