JavaScriptが無効になっています。 この状態では一部の情報が表示されず、すべての機能を利用することができません。
JavaScriptが無効になっています。
この状態では一部の情報が表示されず、すべての機能を利用することができません。
LNNVL ( condition ) return [ boolean ] condition結果に不定(UNKNOWN、NULL)を含む条件式 条件式 condition が UNKNOWN か FALSE なら TRUE を戻す。 条件式 condition が TRUE なら FALSE を戻す。 SQL、埋め込みSQL で使用可能、PL/SQL に組み込まれていない。(Oracle 10g R2 時点)
LNNVL ( condition ) return [ boolean ]
condition結果に不定(UNKNOWN、NULL)を含む条件式
LNNVL 関数の内容 式が、偽か不定なら真、真なら偽を戻す。 条件式 condition が 不定(UNKNOWN) か 偽(FALSE) なら 真(TRUE)を戻し、condition が 真 なら 偽 を戻す。 WHERE NVL(PRICE,0) < 100 または WHERE PRICE < 100 OR PRICE IS NULL ⇒ WHERE LNNVL(PRICE >= 100)
LNNVL 関数の内容
式が、偽か不定なら真、真なら偽を戻す。 条件式 condition が 不定(UNKNOWN) か 偽(FALSE) なら 真(TRUE)を戻し、condition が 真 なら 偽 を戻す。 WHERE NVL(PRICE,0) < 100 または WHERE PRICE < 100 OR PRICE IS NULL ⇒ WHERE LNNVL(PRICE >= 100)
式が、偽か不定なら真、真なら偽を戻す。
条件式 condition が 不定(UNKNOWN) か 偽(FALSE) なら 真(TRUE)を戻し、condition が 真 なら 偽 を戻す。
WHERE NVL(PRICE,0) < 100 または WHERE PRICE < 100 OR PRICE IS NULL ⇒ WHERE LNNVL(PRICE >= 100)
注意 問い合わせの WHERE でのみ記述が可能とあるが Oracle が SQL において論理型をサポートするようになれば、 抽出句/選択項目でも使用が公認されると思われる。
注意
問い合わせの WHERE でのみ記述が可能とあるが Oracle が SQL において論理型をサポートするようになれば、 抽出句/選択項目でも使用が公認されると思われる。
LNNVL 関数の選択リストでの使用方法 SELECT の選択項目には 検索 CASE 式 を用いれば事実上 LNNVL を利用することができる。 サポートされるかは疑問符がつくので現状では使用してはいけない分類になるだろう。 SELECT CASE WHEN LNNVL(NULL>=100) THEN 'UNKNOWN' ELSE 'TRUE' END "NULL COMPARE" FROM DUAL ; NULL COMPARE ------------ UNKNOWN
LNNVL 関数の選択リストでの使用方法
SELECT の選択項目には 検索 CASE 式 を用いれば事実上 LNNVL を利用することができる。 サポートされるかは疑問符がつくので現状では使用してはいけない分類になるだろう。 SELECT CASE WHEN LNNVL(NULL>=100) THEN 'UNKNOWN' ELSE 'TRUE' END "NULL COMPARE" FROM DUAL ; NULL COMPARE ------------ UNKNOWN
SELECT の選択項目には 検索 CASE 式 を用いれば事実上 LNNVL を利用することができる。 サポートされるかは疑問符がつくので現状では使用してはいけない分類になるだろう。
SELECT CASE WHEN LNNVL(NULL>=100) THEN 'UNKNOWN' ELSE 'TRUE' END "NULL COMPARE" FROM DUAL ; NULL COMPARE ------------ UNKNOWN
アルファベット別 関数一覧 ショートカットABCDEFGHILMNOPRSTUVWX