📄 logicaloperators.htm
字号:
<html>
<head>
<title>Logical Operators</title>
</head>
<!--#include virtual="/inc/header.php"-->
<table width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="#FFFFFF">
<tr>
<td align="left">
<span style="font-family:Helvetica,Arial; font-size:12pt; color:#000000"><b>Logical Operators
<br>
</b></span>
</td>
<td align="right">
<font face="Arial" size="2">
<a href="comparisonoperators.htm">Previous</a>
<a href="overview.htm">Top</a>
<a href="arithmeticoperators.htm">Next</a>
</font>
</td>
</tr>
</table>
<br><br>
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">
<br>
Absolute Database supports usual logical operators:
<br>
<br>
<table border="0" cellpadding="1"><tr><td align="left" valign="top" width="71">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000"><b><u>Operator</u></b>
<br>
</span></td><td align="left" valign="top" width="113">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000"><b><u>Description</u></b>
<br>
</span></td><td align="left" valign="top" width="196">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000"><b><u>Example</u></b>
<br>
</span></td></tr><tr><td align="left" valign="top" width="71">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">AND
<br>
</span></td><td align="left" valign="top" width="113">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">Both conditions must apply
<br>
</span></td><td align="left" valign="top" width="196">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">(ID > 1) AND (ID < 100)
<br>
</span></td></tr><tr><td align="left" valign="top" width="71">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">OR
<br>
</span></td><td align="left" valign="top" width="113">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">Either condition can apply
<br>
</span></td><td align="left" valign="top" width="196">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">(Color = 'Blue') OR (Color = 'Red')
<br>
</span></td></tr><tr><td align="left" valign="top" width="71">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">NOT
<br>
</span></td><td align="left" valign="top" width="113">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">Logical opposite of condition
<br>
</span></td><td align="left" valign="top" width="196">
<span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">NOT (State = 'CA')
<br>
</span></td></tr></table>
<br>
<br>
SQL uses a three-valued Boolean logic where the null value represents "unknown".
<br>
Observe the following truth tables: <span style="font-family:Times New Roman; font-size:12pt; color:#000000">
<br>
<br>
<table border="0" cellpadding="1"><tr><td align="left" valign="top" width="63">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000"><b>a</b>
<br>
</span></td><td align="left" valign="top" width="76">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000"><b>b</b>
<br>
</span></td><td align="left" valign="top" width="71">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000"><b>a AND b</b>
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000"><b>a OR b</b>
<br>
</span></td></tr><tr><td align="left" valign="top" width="63">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td><td align="left" valign="top" width="76">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td><td align="left" valign="top" width="71">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td></tr><tr><td align="left" valign="top" width="63">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td><td align="left" valign="top" width="76">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td><td align="left" valign="top" width="71">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td></tr><tr><td align="left" valign="top" width="63">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td><td align="left" valign="top" width="76">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td><td align="left" valign="top" width="71">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td></tr><tr><td align="left" valign="top" width="63">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td><td align="left" valign="top" width="76">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td><td align="left" valign="top" width="71">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td></tr><tr><td align="left" valign="top" width="63">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td><td align="left" valign="top" width="76">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td><td align="left" valign="top" width="71">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td></tr><tr><td align="left" valign="top" width="63">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td><td align="left" valign="top" width="76">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td><td align="left" valign="top" width="71">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td></tr></table>
<br>
<b>
<br>
<table border="0" cellpadding="1"><tr><td align="left" valign="top" width="65">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000"><b>a</b>
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000"><b>NOT a</b>
<br>
</span></td></tr><tr><td align="left" valign="top" width="65">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td></tr><tr><td align="left" valign="top" width="65">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">FALSE
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">TRUE
<br>
</span></td></tr><tr><td align="left" valign="top" width="65">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td><td align="left" valign="top" width="72">
<span style="font-family:Times New Roman; font-size:12pt; color:#000000">NULL
<br>
</span></td></tr></table>
<br>
<br>
</b></span><span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">The operators AND and OR are commutative, that is, you can switch the left and right operand without affecting the result. </span><span style="font-family:Times New Roman; font-size:12pt; color:#000000">
<br>
</span><span style="font-family:Helvetica,Arial; font-size:10pt; color:#000000">
<br>
</span></span>
<!--#include virtual="/inc/footer.php"-->
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -