Heim > Datenbank > SQL > Hauptteil

Wie schreibe ich eine Where-Anweisung in SQL?

下次还敢
Freigeben: 2024-05-02 00:00:43
Original
289 Leute haben es durchsucht
<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> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">SELECT column_list FROM table_name WHERE condition;</code></pre><div class="contentsignin">Nach dem Login kopieren</div></div> <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> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">SELECT * FROM customers WHERE city = 'Seattle';</code></pre><div class="contentsignin">Nach dem Login kopieren</div></div> <p>以下示例从 <code>orders</code> 表中筛选出总价超过 500 美元的订单:</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">SELECT * FROM orders WHERE total_price > 500;</code></pre><div class="contentsignin">Nach dem Login kopieren</div></div> <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: 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">SELECT * FROM employees WHERE name LIKE 'J%';</code></pre><div class="contentsignin">Nach dem Login kopieren</div></div>🎜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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!