Pru*_*hvi 4 sql hadoop hive concatenation hiveql
我正在尝试使用 Hive 将一个字符串与表中的数据行连接起来。
在 SQL 中看起来像这样
SELECT 'Select * from ' + [Column] + '; '
FROM table_name
ORDER BY [table_name]
Run Code Online (Sandbox Code Playgroud)
结果应该是- SELECT * FROM abc; SELECT * FROM asd; 选择 * 从 xyz ..
无法在 Hive 命令中写入或找到与此相关的内容。
使用 concat() 函数:
'SELECT concat('Select * from ', [table_name], '; ')
FROM your_table
ORDER BY [table_name]'
Run Code Online (Sandbox Code Playgroud)
如果 [table_name] 是包含 table_name 的列
| 归档时间: |
|
| 查看次数: |
31265 次 |
| 最近记录: |