Files
doc-exports/docs/dli/sqlreference/dli_08_15087.html
Su, Xiaomeng be9eabe464 dli_sqlreference_20250305
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
Co-committed-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
2025-03-25 09:06:21 +00:00

86 lines
10 KiB
HTML

<a name="dli_08_15087"></a><a name="dli_08_15087"></a>
<h1 class="topictitle1">Logical Functions</h1>
<div id="body0000001736915218">
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dli_08_15087__dli_08_0191_t3f78edfe9a364a4ab8775083055e6b82" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Logical functions</caption><thead align="left"><tr id="dli_08_15087__dli_08_0191_r513e3abee6ac487c8900a3a0008f76d7"><th align="left" class="cellrowborder" valign="top" width="14.29%" id="mcps1.3.1.2.4.1.1"><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p107591934512">SQL Function</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="17.349999999999998%" id="mcps1.3.1.2.4.1.2"><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p87592934510"><strong id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_b15759498459">Return Type</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="68.36%" id="mcps1.3.1.2.4.1.3"><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p775920944512"><strong id="dli_08_15087__b156441783443744">Description</strong></p>
</th>
</tr>
</thead>
<tbody><tr id="dli_08_15087__dli_08_0191_r9d22c663a5834f87a57cd6c21189d9e8"><td class="cellrowborder" valign="top" width="14.29%" headers="mcps1.3.1.2.4.1.1 "><p id="dli_08_15087__dli_08_0191_ab86cbc0c4eec404c864d6796726ebde8">boolean1 OR boolean2</p>
</td>
<td class="cellrowborder" valign="top" width="17.349999999999998%" headers="mcps1.3.1.2.4.1.2 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p17759295458">BOOLEAN</p>
</td>
<td class="cellrowborder" valign="top" width="68.36%" headers="mcps1.3.1.2.4.1.3 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p47592093456">Returns <strong id="dli_08_15087__b1735175222915">TRUE</strong> if <strong id="dli_08_15087__b18253158152914">boolean1</strong> or <strong id="dli_08_15087__b0783164203017">boolean2</strong> is <strong id="dli_08_15087__b1081311683016">TRUE</strong>. Supports three-valued logic. For example, <strong id="dli_08_15087__b1855829203015">true || Null(BOOLEAN)</strong> returns <strong id="dli_08_15087__b203131103011">TRUE</strong>.</p>
</td>
</tr>
<tr id="dli_08_15087__dli_08_0191_r409118833769402bb84c2cc684131fb8"><td class="cellrowborder" valign="top" width="14.29%" headers="mcps1.3.1.2.4.1.1 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p375917912452">boolean1 AND boolean2</p>
</td>
<td class="cellrowborder" valign="top" width="17.349999999999998%" headers="mcps1.3.1.2.4.1.2 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p67599994518">BOOLEAN</p>
</td>
<td class="cellrowborder" valign="top" width="68.36%" headers="mcps1.3.1.2.4.1.3 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p27599944518">Returns <strong id="dli_08_15087__b642331217317">TRUE</strong> if both <strong id="dli_08_15087__b857710153319">boolean1</strong> and <strong id="dli_08_15087__b343641873120">boolean2</strong> are <strong id="dli_08_15087__b6183132010313">TRUE</strong>. Supports three-valued logic. For example, <strong id="dli_08_15087__b757613434315">true &amp;&amp; Null(BOOLEAN)</strong> returns <strong id="dli_08_15087__b76961145143110">UNKNOWN</strong>.</p>
</td>
</tr>
<tr id="dli_08_15087__dli_08_0191_r1f453864244d44daa10cac1f2b41d1e1"><td class="cellrowborder" valign="top" width="14.29%" headers="mcps1.3.1.2.4.1.1 "><p id="dli_08_15087__p330111417152">NOT boolean</p>
</td>
<td class="cellrowborder" valign="top" width="17.349999999999998%" headers="mcps1.3.1.2.4.1.2 "><p id="dli_08_15087__dli_08_0191_ad3ad435fcd4b4e599880bd8caa5d0843">BOOLEAN</p>
</td>
<td class="cellrowborder" valign="top" width="68.36%" headers="mcps1.3.1.2.4.1.3 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p137591913455">Returns <strong id="dli_08_15087__b785719219322">TRUE</strong> if the <strong id="dli_08_15087__b8992848163214">boolean</strong> value is <strong id="dli_08_15087__b352946133220">FALSE</strong>; returns <strong id="dli_08_15087__b2198812173213">FALSE</strong> if the <strong id="dli_08_15087__b12257252193211">boolean</strong> value is <strong id="dli_08_15087__b1645102073210">TRUE</strong>; returns <strong id="dli_08_15087__b412442919328">UNKNOWN</strong> if the <strong id="dli_08_15087__b1674535515328">boolean</strong> value is <strong id="dli_08_15087__b1139610318328">UNKNOWN</strong>.</p>
</td>
</tr>
<tr id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_row2786253526"><td class="cellrowborder" valign="top" width="14.29%" headers="mcps1.3.1.2.4.1.1 "><p id="dli_08_15087__p16502117141510">boolean IS FALSE</p>
</td>
<td class="cellrowborder" valign="top" width="17.349999999999998%" headers="mcps1.3.1.2.4.1.2 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p278695310219">BOOLEAN</p>
</td>
<td class="cellrowborder" valign="top" width="68.36%" headers="mcps1.3.1.2.4.1.3 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p167866539217">Returns <strong id="dli_08_15087__b27441234338">TRUE</strong> if the <strong id="dli_08_15087__b8179132714335">boolean</strong> value is <strong id="dli_08_15087__b175291429173312">FALSE</strong>; returns <strong id="dli_08_15087__b1421993493311">FALSE</strong> if <strong id="dli_08_15087__b18778153818339">boolean</strong> is <strong id="dli_08_15087__b20571341173312">TRUE</strong> or <strong id="dli_08_15087__b3592443123317">UNKNOWN</strong>.</p>
</td>
</tr>
<tr id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_row9786453327"><td class="cellrowborder" valign="top" width="14.29%" headers="mcps1.3.1.2.4.1.1 "><p id="dli_08_15087__p11262428181514">boolean IS NOT FALSE</p>
</td>
<td class="cellrowborder" valign="top" width="17.349999999999998%" headers="mcps1.3.1.2.4.1.2 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p27861153125">BOOLEAN</p>
</td>
<td class="cellrowborder" valign="top" width="68.36%" headers="mcps1.3.1.2.4.1.3 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p13786853123">Returns <strong id="dli_08_15087__b967413423411">TRUE</strong> if <strong id="dli_08_15087__b39867712348">boolean</strong> is <strong id="dli_08_15087__b7655141012345">TRUE</strong> or <strong id="dli_08_15087__b231117128349">UNKNOWN</strong>; returns <strong id="dli_08_15087__b9201171718342">FALSE</strong> if <strong id="dli_08_15087__b14807019173418">boolean</strong> is <strong id="dli_08_15087__b450514221341">FALSE</strong>.</p>
</td>
</tr>
<tr id="dli_08_15087__dli_08_0191_ra6d4a744fc2149539de6b09fea5ab543"><td class="cellrowborder" valign="top" width="14.29%" headers="mcps1.3.1.2.4.1.1 "><p id="dli_08_15087__p1430164213157">boolean IS TRUE</p>
</td>
<td class="cellrowborder" valign="top" width="17.349999999999998%" headers="mcps1.3.1.2.4.1.2 "><p id="dli_08_15087__dli_08_0191_a8ba072dbd0db4dc78e951e284c606f77">BOOLEAN</p>
</td>
<td class="cellrowborder" valign="top" width="68.36%" headers="mcps1.3.1.2.4.1.3 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p078675319220">Returns <strong id="dli_08_15087__b12688420183514">TRUE</strong> if <strong id="dli_08_15087__b287352313351">boolean</strong> is <strong id="dli_08_15087__b292832512354">TRUE</strong>; returns <strong id="dli_08_15087__b15236305358">FALSE</strong> if <strong id="dli_08_15087__b44981833123511">boolean</strong> is <strong id="dli_08_15087__b1327613693518">FALSE</strong> or <strong id="dli_08_15087__b105384383354">UNKNOWN</strong>.</p>
</td>
</tr>
<tr id="dli_08_15087__dli_08_0191_r822b077ababf41daa562d8efb6491b78"><td class="cellrowborder" valign="top" width="14.29%" headers="mcps1.3.1.2.4.1.1 "><p id="dli_08_15087__p32731546154">boolean IS NOT TRUE</p>
</td>
<td class="cellrowborder" valign="top" width="17.349999999999998%" headers="mcps1.3.1.2.4.1.2 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p21162193418">BOOLEAN</p>
</td>
<td class="cellrowborder" valign="top" width="68.36%" headers="mcps1.3.1.2.4.1.3 "><p id="dli_08_15087__dli_08_0191_ab098672e119148acafe16b8fef194ece">Returns <strong id="dli_08_15087__b204301054173519">TRUE</strong> if <strong id="dli_08_15087__b1116615710358">boolean</strong> is <strong id="dli_08_15087__b37213213618">FALSE</strong> or <strong id="dli_08_15087__b575105133617">UNKNOWN</strong>; returns <strong id="dli_08_15087__b19793171014366">FALSE</strong> if <strong id="dli_08_15087__b1658412167367">boolean</strong> is <strong id="dli_08_15087__b09542183361">TRUE</strong>.</p>
</td>
</tr>
<tr id="dli_08_15087__dli_08_0191_r1b3f92c1a8ac4b3885a3bf2f894f1ee6"><td class="cellrowborder" valign="top" width="14.29%" headers="mcps1.3.1.2.4.1.1 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p511619191842">boolean IS UNKNOWN</p>
</td>
<td class="cellrowborder" valign="top" width="17.349999999999998%" headers="mcps1.3.1.2.4.1.2 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p16116619848">BOOLEAN</p>
</td>
<td class="cellrowborder" valign="top" width="68.36%" headers="mcps1.3.1.2.4.1.3 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p31167198413">Returns <strong id="dli_08_15087__b158815340365">TRUE</strong> if the <strong id="dli_08_15087__b167750388365">boolean</strong> value is <strong id="dli_08_15087__b38182040103618">UNKNOWN</strong>; returns <strong id="dli_08_15087__b11536134733617">FALSE</strong> if <strong id="dli_08_15087__b19593351173614">boolean</strong> is <strong id="dli_08_15087__b02761555153614">TRUE</strong> or <strong id="dli_08_15087__b111861157103612">FALSE</strong>.</p>
</td>
</tr>
<tr id="dli_08_15087__dli_08_0191_rc4fa05ac89ad4de385cd441445783e04"><td class="cellrowborder" valign="top" width="14.29%" headers="mcps1.3.1.2.4.1.1 "><p id="dli_08_15087__p15921315171615">boolean IS NOT UNKNOWN</p>
</td>
<td class="cellrowborder" valign="top" width="17.349999999999998%" headers="mcps1.3.1.2.4.1.2 "><p id="dli_08_15087__dli_08_0191_acd06d6807e1f413c99b4465ffba6ac50">BOOLEAN</p>
</td>
<td class="cellrowborder" valign="top" width="68.36%" headers="mcps1.3.1.2.4.1.3 "><p id="dli_08_15087__dli_08_0191_en-us_topic_0060575884_p7117519944">Returns <strong id="dli_08_15087__b14477191563718">TRUE</strong> if <strong id="dli_08_15087__b134117185375">boolean</strong> is <strong id="dli_08_15087__b341610219371">TRUE</strong> or <strong id="dli_08_15087__b1734262318371">FALSE</strong>; returns <strong id="dli_08_15087__b152851530103714">FALSE</strong> if the <strong id="dli_08_15087__b19675153383719">boolean</strong> value is <strong id="dli_08_15087__b5143103620379">UNKNOWN</strong>.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dli_08_15085.html">Built-In Functions</a></div>
</div>
</div>