配置单元中表名的大小写

mitkmikd  于 2021-06-28  发布在  Hive
关注(0)|答案(1)|浏览(305)

配置单元中的表名选择查询时如何区分大小写?
我想做点什么-

  1. SELECT col1, col2
  2. FROM
  3. CASE ${PARAM}
  4. WHEN 'val1' THEN table1
  5. WHEN 'val2' THEN table2
ercv8c1e

ercv8c1e1#

这是可能的。按以下方式重写查询:

  1. SELECT col1, col2 FROM table1 WHERE '${PARAM}' = 'val1' --only one subquery will be executed
  2. union all
  3. SELECT col1, col2 FROM table2 WHERE '${PARAM}' = 'val2'

相关问题