我有一个日期格式为“ month_name day,yyyy”的列,例如“ 2000年7月4日”。现在,我想将其转换为ISO“ yyyy-mm-dd”。我可以在标准SQL中调用此函数吗?
UPDATE target_name
SET col = function(col)
我如何使用python客户端通过上述功能更新列或在按如下所示创建后使用该功能更新新列?
original_schema = table.schema
new_schema = original_schema[:]
new_schema.append(bigquery.SchemaField('new_date', 'DATE'))
table.schema = new_schema
table = client.update_table(table, ['schema'])
谢谢!
您可以使用日期函数:parse_date()
将字符串转换为parse_date()
,然后date
将format_date()
转换为所需格式的字符串:
format_date()