BOOLEAN 純量函數

BOOLEAN 函數會傳回對應於布林值非布林表示法的實際布林值。

Read syntax diagramSkip visual syntax diagram BOOLEAN ( numeric-expressionstring-expression )

綱目是 SYSIBM。

numeric-expression
傳回二進位整數或浮動十進位值的表示式。 如果回覆值為非零,則結果為 TRUE; 如果回覆值為零,則結果為 FALSE。
string-expression
傳回布林值的字串或 Unicode 圖形字串表示法的表示式。 在評估字串之前,會先從字串中刪除前導及尾端空白。

傳回的字串必須是布林值的有效表示法,如 布林值 中所述 (SQLSTATE 22018)。

函數的結果是從表示式產生的相同 BOOLEAN 值:
CAST(string-expression AS BOOLEAN)
如果引數可以是空值,則結果可以是空值; 如果引數是空值,則結果是空值。

範例

  • 範例 1: 下列陳述式會傳回資料類型 BOOLEAN 的值,且值為 TRUE。
       values BOOLEAN(1)
  • 範例 2: 下列陳述式傳回資料類型 BOOLEAN 的值,值為 FALSE。
       values BOOLEAN('NO')
  • 範例 3: 下列陳述式會傳回資料類型 BOOLEAN 的值,且值為 TRUE。
       values BOOLEAN('Yes')