在 spark SQL/Hive QL 中,如何 select 作为保留关键字的列
In spark SQL/Hive QL, How to select a column that is a reserved keyword
我有一列名为 'count'
这就像在 LINQ 中翻转到 select 一样简单:
rdd.select('count)
但很难在 SQL 中 select,到目前为止我找到的所有答案都是 "illegal name, don't use"。
实现关键字转义机制怎么就那么难呢?
当您将列名用反引号括起来时,事情可能会解决。例如:
SELECT date, `last`, open, high, low, volume, change FROM timeseries
我有一列名为 'count' 这就像在 LINQ 中翻转到 select 一样简单:
rdd.select('count)
但很难在 SQL 中 select,到目前为止我找到的所有答案都是 "illegal name, don't use"。 实现关键字转义机制怎么就那么难呢?
当您将列名用反引号括起来时,事情可能会解决。例如:
SELECT date, `last`, open, high, low, volume, change FROM timeseries