<blockquote><p>SQL WHERE-Anweisung wird verwendet, um Zeilen aus der Tabelle zu filtern, die bestimmte Bedingungen erfüllen. Die Syntax lautet: SELECT field list FROM table name WHERE bedingter Ausdruck. Bedingte Ausdrücke bestehen aus booleschen Ausdrücken und booleschen Operatoren (AND, OR, NOT). Boolesche Ausdrücke bestehen normalerweise aus Vergleichsoperatoren (=, !=, <, <=, >, >=) und Operanden (Tabellenwerte, Unterabfragen). </p></blockquote>
<p><img src="https://img.php.cn/upload/article/202405/02/2024050200004339538.jpg" alt="Wie schreibe ich eine Where-Anweisung in SQL?" ></p>
<h2>So schreiben Sie eine SQL-WHERE-Anweisung</h2>
<p>Die WHERE-Anweisung wird verwendet, um Zeilen aus der Tabelle zu filtern, die bestimmte Bedingungen erfüllen. Die Syntax lautet wie folgt: </p>
<pre class="brush:php;toolbar:false"><code class="sql">SELECT column_list
FROM table_name
WHERE condition;</code></pre>
<h3>Bedingter Ausdruck</h3>
<p>Der bedingte Ausdruck wird verwendet, um Filterbedingungen anzugeben. Ein bedingter Ausdruck besteht aus einem oder mehreren booleschen Ausdrücken, die durch die booleschen Operatoren <code>AND</code>, <code>OR</code> und <code>NOT</code> verbunden sind. <code>AND</code>、<code>OR</code> 和 <code>NOT</code> 连接。</p>
<ul>
<li>
<strong>AND</strong>:仅当所有布尔表达式都为真时,条件表达式才为真。</li>
<li>
<strong>OR</strong>:当至少一个布尔表达式为真时,条件表达式才为真。</li>
<li>
<strong>NOT</strong>:当布尔表达式为假时,条件表达式才为真。</li>
</ul>
<h3>布尔表达式</h3>
<p>布尔表达式通常由比较运算符和运算数组成。比较运算符包括:</p>
<ul>
<li>
<code>=</code>:等于</li>
<li>
<code>!=</code>:不等于</li>
<li>
<code><</code>:小于</li><li><code><=</code>:小于或等于</li><li><code>></code>:大于</li>
<li>
<code>>=</code>:大于或等于</li>
</ul>
<p>运算数可以是:</p>
<ul>
<li>表列</li>
<li>值</li>
<li>子查询</li>
</ul>
<h3>示例</h3>
<p>以下示例从 <code>customers</code> 表中筛选出居住在 "Seattle" 城市的客户:</p>
<pre class="brush:php;toolbar:false"><code class="sql">SELECT *
FROM customers
WHERE city = 'Seattle';</code></pre>
<p>以下示例从 <code>orders</code> 表中筛选出总价超过 500 美元的订单:</p>
<pre class="brush:php;toolbar:false"><code class="sql">SELECT *
FROM orders
WHERE total_price > 500;</code></pre>
<p>以下示例从 <code>employees</code></p>
<ul>
<li>
<strong>AND</strong>: Ein bedingter Ausdruck ist nur dann wahr, wenn alle booleschen Ausdrücke wahr sind. </li>
<li>
<strong>ODER</strong>: Ein bedingter Ausdruck ist wahr, wenn mindestens ein boolescher Ausdruck wahr ist. </li>
<li>
<strong>NOT</strong>: Der bedingte Ausdruck ist nur wahr, wenn der boolesche Ausdruck falsch ist. </li>
</ul>Boolesche Ausdrücke🎜🎜Boolesche Ausdrücke bestehen normalerweise aus Vergleichsoperatoren und Operanden. Zu den Vergleichsoperatoren gehören: 🎜<ul>
<li>
<code>=</code>: gleich </li>
<li>
<code>!=</code>: ungleich </li>
<li><</code>: kleiner als</li><li><code><=</code>: kleiner oder gleich</li><li><code>> : größer als</li>
<li> li></li>
<li>
<code>>=</code>: größer oder gleich </li>
</ul>🎜Der Operand kann sein: 🎜<ul>Tabellenliste<li>Wert </li>
<li>Unterabfrage</li>
</ul>🎜Beispiel🎜🎜Das folgende Beispiel filtert Kunden, die in der Stadt „Seattle“ leben, aus dem <code heraus>Kunden</code>-Tabelle: 🎜<pre class="brush:php;toolbar:false"><code class="sql">SELECT *
FROM employees
WHERE name LIKE 'J%';</code></pre>🎜Das folgende Beispiel filtert Bestellungen mit einem Gesamtpreis von mehr als 500 $ aus der <code>Bestellungen</code>-Tabelle: 🎜rrreee🎜Das folgende Beispiel filtert Mitarbeiter, deren Namen mit „J“ beginnen " aus der Tabelle <code>employees</code>: 🎜rrreee
Das obige ist der detaillierte Inhalt vonWie schreibe ich eine Where-Anweisung in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn