我有一個日期格式為“month_name天,yyyy”的列,例如,“July 4, 2000”?,F(xiàn)在我想把它轉(zhuǎn)換為ISO“yyyy-mm-dd”。在標準 SQL 中,是否有任何函數(shù)可以調(diào)用來執(zhí)行此操作?UPDATE target_name SET col = function(col)如何使用python客戶端更新具有上述函數(shù)的列,或者在創(chuàng)建函數(shù)后使用該函數(shù)更新新列,如下所示?original_schema = table.schemanew_schema = original_schema[:] new_schema.append(bigquery.SchemaField('new_date', 'DATE'))table.schema = new_schematable = client.update_table(table, ['schema']) 謝謝!
1 回答

ITMISS
TA貢獻1871條經(jīng)驗 獲得超8個贊
您可以使用日期函數(shù):parse_date()
將字符串轉(zhuǎn)換為 ,然后 format_date()
將 轉(zhuǎn)換為所需格式的字符串:date
date
update target_name set col = format_date('%F', parse_date('%B %e, %Y', col))
添加回答
舉報
0/150
提交
取消