我正在尝试从aws redshift中的列中删除NaN(基于PostgreSQL 8.0.2)。
我想使用update语句来执行此操作,例如:
UPDATE table001
SET variable_a = NULL
FROM table001
WHERE variable_a = 'NaN'
但无法找到一种方法来分配我需要的行。我也尝试了WHERE variable_a = 'NaN'::float
和WHERE variable_a = FLOAT8 'NaN'
,但在所有情况下,where子句都不会带回任何行
(variable_a具有data_type float8)