删除 Presto SQL 兼容数据库 (AWS Athena) 中数据中的双引号?

Drop double-quotes found in data in a Presto SQL-compartible database (AWS Athena)?

在兼容 Presto 的数据库 (AWS Athena) 中,我有一些行包含双引号中的值,以及不带双引号的值

例如“邮政编码”列可以有 "00100"00100.

我可以发出什么 SQL 查询来删除找到的所有双引号,以便 "00100" 变为 00100

您可以使用 replace():

replace(postal_code, '"', '')

这可以是 updateselect

注意:这会删除 所有 双引号。如果您有一些值可能包含双引号,那么您需要更复杂的表达式。不过,根据我的经验,名为 postal_code 的列永远不会有双引号,所以这是安全的。