Google bigquery 如何在Google Bigquery中将列名转换为全大写?(SQL)(包括图像)

Google bigquery 如何在Google Bigquery中将列名转换为全大写?(SQL)(包括图像),google-bigquery,Google Bigquery,我想澄清的是,我不希望将列中的数据转换为大写,而是希望列名为大写。我知道我可以通过选择每一列并将其设置为大写来手动执行此操作,但我有很多列,希望在整个表中缩放它。见下图。我希望这些列使用大写字符 您可以使用以下内容构建该行: SELECT string_agg(concat(column_name,' as ', upper(column_name)), ',') as column_string FROM `bigquery-public-data`.census_bureau_usa.I

我想澄清的是,我不希望将列中的数据转换为大写,而是希望列名为大写。我知道我可以通过选择每一列并将其设置为大写来手动执行此操作,但我有很多列,希望在整个表中缩放它。见下图。我希望这些列使用大写字符


您可以使用以下内容构建该行:

SELECT
 string_agg(concat(column_name,' as ', upper(column_name)), ',') as column_string
FROM
 `bigquery-public-data`.census_bureau_usa.INFORMATION_SCHEMA.COLUMNS
WHERE
 table_name="population_by_zip_2010"
 
这是回报


geo\u id作为geo\u id,zipcode作为zipcode,population作为population,minimum\u age作为minimum\u age,maximum\u age作为maxium\u age,gender作为gender

ctrl-u 1000 esc u,以使创建数据库脚本全部大写。(至少1000个单词,如果需要,请重复)谢谢,你可以分享一个例子吗?我不太确定我是否遵循了。这是您自己的数据库,然后重新创建它-这次是大写的。在紧急情况下,你应该随时准备好脚本。只需修改脚本。啊,但这需要手动键入?一个好的编辑器可以修复大写。