【发布时间】:2017-01-10 19:57:00
【问题描述】:
类似于Select All Columns Except Some in Google BigQuery? - 我们想从表中得到SELECT *,但我们不想排除某些列,而是想用一些表达式替换它们。例如,给定包含列的表:name, start_date, amount, end_date, comment,我们希望将start 和end 从STRING 转换为DATE。可以写
SELECT
* EXCEPT(start_date, end_date),
CAST(start_date AS DATE) start_date,
CAST(end_date AS DATE) end_date
但这会改变列的顺序,将开始和结束移动到结束。
【问题讨论】:
标签: google-bigquery