在 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