uTools-Manuals/docs/sql/AND & OR 运算符.html
2019-04-21 11:50:48 +08:00

21 lines
2.7 KiB
HTML

<div class="m-bg">
<h1>SQL AND &amp; OR 运算符</h1>
<p class="intro">AND &amp; OR 运算符用于基于一个以上的条件对记录进行过滤。</p> <h2>SQL AND &amp; OR 运算符</h2> <p>如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。</p> <p>如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。</p> <h2>演示数据库</h2> <p>在本教程中,我们将使用众所周知的 Northwind 样本数据库。</p> <p>下面是选自 "Customers" 表的数据:</p> <table class="reference notranslate">
<tr>
<th>CustomerID</th> <th>CustomerName</th> <th>ContactName</th> <th>Address</th> <th>City</th> <th>PostalCode</th> <th>Country</th> </tr>
<tr>
<td>1<br/><br/>
</td> <td>Alfreds Futterkiste</td> <td>Maria Anders</td> <td>Obere Str. 57</td> <td>Berlin</td> <td>12209</td> <td>Germany</td> </tr>
<tr>
<td>2</td> <td>Ana Trujillo Emparedados y helados</td> <td>Ana Trujillo</td> <td>Avda. de la Constitución 2222</td> <td>México D.F.</td> <td>05021</td> <td>Mexico</td> </tr>
<tr>
<td>3</td> <td>Antonio Moreno Taquería</td> <td>Antonio Moreno</td> <td>Mataderos 2312</td> <td>México D.F.</td> <td>05023</td> <td>Mexico</td> </tr>
<tr>
<td>4<br/><br/>
</td> <td>Around the Horn</td> <td>Thomas Hardy</td> <td>120 Hanover Sq.</td> <td>London</td> <td>WA1 1DP</td> <td>UK</td> </tr>
<tr>
<td>5</td> <td>Berglunds snabbköp</td> <td>Christina Berglund</td> <td>Berguvsvägen 8</td> <td>Luleå</td> <td>S-958 22</td> <td>Sweden</td> </tr>
</table>
<h2>AND 运算符实例</h2> <p>下面的 SQL 语句从 "Customers" 表中选取国家为 "Germany" 且城市为 "Berlin" 的所有客户:</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><div class="example_code notranslate"> SELECT * FROM Customers<br/> WHERE Country='Germany'<br/> AND City='Berlin'; </div></pre> </div> <h2>OR 运算符实例</h2> <p>下面的 SQL 语句从 "Customers" 表中选取城市为 "Berlin" 或者 "München" 的所有客户:</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><div class="example_code notranslate"> SELECT * FROM Customers<br/> WHERE City='Berlin'<br/> OR City='München'; </div></pre> </div> <h2>结合 AND &amp; OR</h2> <p>您也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式)。</p> <p>下面的 SQL 语句从 "Customers" 表中选取国家为 "Germany" 且城市为 "Berlin" 或者 "München" 的所有客户:</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><div class="example_code notranslate"> SELECT * FROM Customers<br/> WHERE Country='Germany'<br/> AND (City='Berlin' OR City='München');</div></pre> </div> <div class="text-center padding-10 margin-t-5">
</div>
</div>