【发布时间】:2021-05-03 07:54:20
【问题描述】:
BigQuery 中是否有一种方法可以在列名中包含特殊字符(例如 %、空格、句点等)?你能以某种方式逃避特殊字符吗? 就我而言,当列名更易读时(例如在导出报告时),它会派上用场。
【问题讨论】:
-
谢谢,我会在切换到旧版 SQL 时检查这是否有效。
标签: sql google-bigquery
BigQuery 中是否有一种方法可以在列名中包含特殊字符(例如 %、空格、句点等)?你能以某种方式逃避特殊字符吗? 就我而言,当列名更易读时(例如在导出报告时),它会派上用场。
【问题讨论】:
标签: sql google-bigquery
不,BigQuery are 中的字段名称(和别名)规则:
列名只能包含字母(a-z、A-Z)、数字 (0-9) 或 下划线 (_),并且必须以字母或下划线开头。这 最大列名长度为 300 个字符。列名不能使用 以下任何前缀:_TABLE_、_FILE_、_PARTITION_。 即使大小写不同,也不允许重复的列名。例如,名为 Column1 的列被认为是相同的 到名为 column1 的列。
【讨论】: