
variant_abs 함수는 NaN 값을 포함한 데이터 세트에서 NaN 값을 반환합니다.
NaN 값을 포함한 데이터 세트에서 variant_abs 함수를 사용하려면, NaN 값을 0으로 대체하거나, NaN 값을 제거하는 방법을 사용할 수 있습니다.
NaN 값을 0으로 대체하는 방법은 다음과 같습니다.
1. NaN 값을 0으로 대체하는 함수를 사용합니다. 예를 들어, variant_ifnull 함수를 사용하여 NaN 값을 0으로 대체할 수 있습니다.
#hostingforum.kr
sql
SELECT variant_abs(x) AS abs_x
FROM (
SELECT 1 AS x UNION ALL
SELECT NULL AS x
) AS t;
2. NaN 값을 0으로 대체하는 함수를 사용하여 데이터 세트를 변환합니다.
#hostingforum.kr
sql
SELECT variant_abs(variant_ifnull(x, 0)) AS abs_x
FROM (
SELECT 1 AS x UNION ALL
SELECT NULL AS x
) AS t;
NaN 값을 제거하는 방법은 다음과 같습니다.
1. NaN 값을 제거하는 함수를 사용합니다. 예를 들어, variant_notnull 함수를 사용하여 NaN 값을 제거할 수 있습니다.
#hostingforum.kr
sql
SELECT variant_abs(x) AS abs_x
FROM (
SELECT 1 AS x UNION ALL
SELECT NULL AS x
) AS t
WHERE variant_notnull(x);
2. NaN 값을 제거하는 함수를 사용하여 데이터 세트를 변환합니다.
#hostingforum.kr
sql
SELECT variant_abs(x) AS abs_x
FROM (
SELECT 1 AS x UNION ALL
SELECT NULL AS x
) AS t
WHERE variant_notnull(x);
2025-07-11 20:47