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

NVL2



<expr1> が NULL でない場合は <expr2> を返し、それ以外の場合は <expr3> を返します。

構文

NVL2(<expr1> , <expr2> , <expr3>)

例

SELECT NVL2('a', 'b', 'c'), NVL2(NULL, 'b', 'c'); ┌────────────────────────────────────────────┐ │ nvl2('a', 'b', 'c') │ nvl2(null, 'b', 'c') │ ├─────────────────────┼──────────────────────┤ │ b │ c │ └────────────────────────────────────────────┘ SELECT NVL2(1, 2, 3), NVL2(NULL, 2, 3); ┌──────────────────────────────────┐ │ nvl2(1, 2, 3) │ nvl2(null, 2, 3) │ ├───────────────┼──────────────────┤ │ 2 │ 3 │ └──────────────────────────────────┘

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