我正在尝试使用 Hive 将字符串与表中的数据行连接起来。
在 SQL 中看起来像这样
SELECT 'Select * from ' + [Column] + '; '
FROM table_name
ORDER BY [table_name]
结果应该是- SELECT * FROM abc;选择 * 从 asd;选择 * 从 xyz ..
无法在 Hive 命令中写入或找到与此相关的内容。
原文由 Pruthvi 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 concat 来完成您的任务。但是如果你直接把“;”在 concat 函数内部,它可能会显示“无法识别输入错误”以避免这种使用 \ before ;
下面是相同的测试和工作示例
输出 :
从 A 中选择 * ;