是否删除Presto SQL可比较数据库(AWS Athena)中数据中的双引号?
在Presto兼容数据库(AWS Athena)中,我有一些行包含双引号中的值,与不带双引号的值混合 e、 g.“邮政编码”列可以有是否删除Presto SQL可比较数据库(AWS Athena)中数据中的双引号?,sql,database,postgresql,presto,amazon-athena,Sql,Database,Postgresql,Presto,Amazon Athena,在Presto兼容数据库(AWS Athena)中,我有一些行包含双引号中的值,与不带双引号的值混合 e、 g.“邮政编码”列可以有“00100”和00100 我可以发出什么SQL查询来删除找到的所有双引号,这样“00100”就变成00100?您可以使用replace(): 这可以在更新或选择中进行 注意:这将删除所有双引号。如果有些值中可能包含双引号,则需要更复杂的表达式。然而,根据我的经验,一个名为postal\u code的专栏永远不会有双引号,所以这是安全的 replace(postal
“00100”
和00100
我可以发出什么SQL查询来删除找到的所有双引号,这样“00100”
就变成00100
?您可以使用replace()
:
这可以在更新
或选择
中进行
注意:这将删除所有双引号。如果有些值中可能包含双引号,则需要更复杂的表达式。然而,根据我的经验,一个名为postal\u code
的专栏永远不会有双引号,所以这是安全的
replace(postal_code, '"', '')