在 bigquery 中,有没有办法通过浏览器界面将数据字段设置为可为空?
如果不是,并且我在一列中混合了整数和 NULL 值,bigquery 是否会接受该字段的类型“整数”还是需要“字符串”?
谢谢
在 bigquery 中,有没有办法通过浏览器界面将数据字段设置为可为空?
如果不是,并且我在一列中混合了整数和 NULL 值,bigquery 是否会接受该字段的类型“整数”还是需要“字符串”?
谢谢
更新 (2016-07-06):您现在可以在 Web UI 的架构视图中编辑字段模式并将新字段添加到架构中。
浏览器界面当前无法直接更新现有表的模式。但是,如果您正在创建一个新表,则默认情况下您将获得可为空的字段。
我不确定我是否理解你的第二个问题。对于具有“整数”类型和“可空”节点的字段,整数和 NULL 值的混合可以正常工作,但如果模式是“必需的”则不行(因为这不允许 NULL 值)。您可以选择将所有这些数据表示为字符串数据,但这会降低效率并且查询起来不太方便。
请注意,将数据导入为 CSV 时,NULL 值由一个空字段表示,而不是由字符串“NULL”表示。