📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

ERROR_OR



入力の中から、エラーにならない最初の式を返します。すべての式がエラーになる場合は、NULL を返します。

構文

ERROR_OR(expr1, expr2, ...)

例

-- エラーが発生しない場合は有効な日付を返す -- 変換結果がエラーになる場合は現在の日付を返す SELECT NOW(), ERROR_OR('2024-12-25'::DATE, NOW()::DATE); ┌────────────────────────────────────────────────────────────────────────┐ │ now() │ error_or('2024-12-25'::date, now()::date) │ ├────────────────────────────┼───────────────────────────────────────────┤ │ 2024-03-18 01:22:39.460320 │ 2024-12-25 │ └────────────────────────────────────────────────────────────────────────┘ -- 変換結果がエラーになるため NULL を返す SELECT ERROR_OR('2024-1234'::DATE); ┌─────────────────────────────┐ │ error_or('2024-1234'::date) │ ├─────────────────────────────┤ │ NULL │ └─────────────────────────────┘

このページは役に立ちましたか?