IS_NOT_ERROR(Lakehouse v1)
式がエラー値かどうかを示すブール値を返します。
関連項目:IS_ERROR
Analyze 構文
Section titled “Analyze 構文”func.is_error( <expr> )Analyze の例
Section titled “Analyze の例”# Indicates division by zero, hence an errorfunc.is_error((1 / 0)), func.is_not_error((1 / 0))
┌─────────────────────────────────────────────────────┐│ func.is_error((1 / 0)) │ func.is_not_error((1 / 0)) │├────────────────────────┼────────────────────────────┤│ true │ false │└─────────────────────────────────────────────────────┘
# The conversion to DATE is successful, hence not an errorfunc.is_error(func.to_date('2024-03-17')), func.is_not_error(func.to_date('2024-03-17'))
┌───────────────────────────────────────────────────────────────────────────────────────────┐│ func.is_error(func.to_date('2024-03-17')) │ func.is_not_error(func.to_date('2024-03-17')) │├───────────────────────────────────────────┼───────────────────────────────────────────────┤│ false │ true │└───────────────────────────────────────────────────────────────────────────────────────────┘SQL 構文
Section titled “SQL 構文”IS_NOT_ERROR( <expr> )式がエラーでない場合は true、それ以外の場合は false を返します。
SQL の例
Section titled “SQL の例”-- Indicates division by zero, hence an errorSELECT IS_ERROR(1/0), IS_NOT_ERROR(1/0);
┌───────────────────────────────────────────┐│ is_error((1 / 0)) │ is_not_error((1 / 0)) │├───────────────────┼───────────────────────┤│ true │ false │└───────────────────────────────────────────┘
-- The conversion to DATE is successful, hence not an errorSELECT IS_ERROR('2024-03-17'::DATE), IS_NOT_ERROR('2024-03-17'::DATE);
┌─────────────────────────────────────────────────────────────────┐│ is_error('2024-03-17'::date) │ is_not_error('2024-03-17'::date) │├──────────────────────────────┼──────────────────────────────────┤│ false │ true │└─────────────────────────────────────────────────────────────────┘