【发布时间】:2016-04-09 17:41:04
【问题描述】:
我正在尝试使用 Hive 将字符串与表中的数据行连接起来。
在 SQL 中看起来像这样
SELECT 'Select * from ' + [Column] + '; '
FROM table_name
ORDER BY [table_name]
结果应该是 - SELECT * FROM abc;选择 * 从 asd;从 xyz 中选择 * ..
无法在 Hive 命令中编写或找到与此相关的内容。
【问题讨论】:
-
SELECT '选择 * from ' + [Column] + '; ' FROM table_name ORDER BY [Column]
-
您是否尝试过在 Hive 中执行它?如果是,您会收到错误吗?
-
使用
concat()函数。 -
@vkp 无法识别“+”
-
您是否尝试在 SQL 查询中动态创建 SQL 查询?
标签: sql hadoop hive concatenation hiveql