<p><img src="https://img.php.cn/upload/article/000/887/227/170823261547012.jpg" alt="So verwenden Sie Bedingungen zum Filtern von Daten in SQL"></p>
<p>Für die Verwendung von WHERE in SQL sind spezifische Codebeispiele erforderlich. </p>
<p>SQL (Structured Query Language) ist eine standardisierte Sprache zur Verwaltung relationaler Datenbankverwaltungssysteme (RDBMS). In SQL wird die WHERE-Klausel verwendet, um die von der SELECT-Anweisung zurückgegebenen Daten zu filtern. Durch die WHERE-Klausel können wir die erforderlichen Datenzeilen basierend auf bestimmten Bedingungen auswählen. </p>
<p>Die allgemeine Syntax der WHERE-Klausel lautet wie folgt: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT column1, column2, ...
FROM table_name
WHERE condition;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>In der obigen Syntax sind <code>Spalte1, Spalte2, ...</code> die Spalten, die Sie auswählen möchten, und <code>Tabellenname</ code> ist die Tabelle, aus der Sie Daten auswählen möchten. <code>condition</code> ist die Bedingung zum Filtern der Daten. <code>column1, column2, ...</code>是你想要选择的列,<code>table_name</code>是你想要从中选择数据的表,<code>condition</code>是筛选数据的条件。</p><p>下面将给出一些常见的例子来说明WHERE的用法。</p><ol><li>简单的等于操作符(<code>=</code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT *
FROM customers
WHERE city = 'New York';</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>上述代码将从<code>customers</code>表中选择所有位于纽约的顾客。</p><ol start="2"><li>不等于操作符(<code><></code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT *
FROM employees
WHERE department <> 'HR';</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>上面的代码将从<code>employees</code>表中选择部门不为HR的所有员工。</p><ol start="3"><li>大于操作符(<code>></code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT *
FROM products
WHERE price > 100;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>上述代码将从<code>products</code>表中选择价格大于100的所有产品。</p><ol start="4"><li>小于操作符(<code><</code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT *
FROM orders
WHERE order_date < '2021-01-01';</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>上述代码将从<code>orders</code>表中选择订单日期早于2021年1月1日的所有订单。</p><ol start="5"><li>大于等于操作符(<code>>=</code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT *
FROM customers
WHERE age >= 18;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>上述代码将从<code>customers</code>表中选择年龄不小于18岁的所有顾客。</p><ol start="6"><li>小于等于操作符(<code><=</code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT *
FROM employees
WHERE hire_date <= '2019-01-01';</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>上述代码将从<code>employees</code>表中选择入职日期早于或等于2019年1月1日的所有员工。</p><ol start="7"><li>BETWEEN操作符:</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT *
FROM products
WHERE price BETWEEN 50 AND 100;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>上述代码将从<code>products</code>表中选择价格在50和100之间的所有产品。</p><ol start="8"><li>LIKE和通配符操作符:</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT *
FROM customers
WHERE last_name LIKE 'Sm%';</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>上述代码将从<code>customers</code>表中选择姓氏以“Sm”开头的所有顾客。通配符<code>%</code>表示任意字符。</p><ol start="9"><li>IN操作符:</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT *
FROM employees
WHERE department IN ('HR', 'Sales');</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>上述代码将从<code>employees</code></p>Im Folgenden werden einige gängige Beispiele aufgeführt, um die Verwendung von WHERE zu veranschaulichen. <p></p>
<ol><li>Einfacher Gleichheitsoperator (<code>=</code>): </li></ol>rrreeeDer obige Code wählt alle Artikel aus, die sich in den <code>Kunden</code> befinden Tisch New Yorker Kunden. 🎜<ol start="2"><li>Nicht gleich Operator (<code></code>): </li></ol>rrreee🎜Der obige Code stammt von <code>Mitarbeitern </code>Wählen Sie in der Tabelle alle Mitarbeiter aus, deren Abteilung nicht HR ist. 🎜<ol start="3"><li>Größer als Operator (<code>></code>): </li></ol>rrreee🎜Der obige Code stammt aus den <code>Produkten Code> Tabelle Wählen Sie alle Produkte mit einem Preis über 100 aus. 🎜<ol start="4"><li>Kleiner-als-Operator (<code>): </code>
</li></ol>rrreee🎜Der obige Code stammt aus den <code>Bestellungen Code> Tabelle Wählen Sie alle Bestellungen aus, deren Bestelldatum vor dem 1. Januar 2021 liegt. 🎜<ol start="5"><li>Größer als oder gleich Operator (<code>>=</code>): </li></ol>rrreee🎜Der obige Code stammt von <code> Kunden</code>Wählen Sie aus der Tabelle alle Kunden ab 18 Jahren aus. 🎜<ol start="6"><li>Kleiner oder gleich Operator (<code>): </code>
</li></ol>rrreee🎜Der obige Code stammt von <code> Mitarbeiter</code>Wählen Sie aus der Tabelle alle Mitarbeiter aus, deren Eintrittsdatum vor oder gleich dem 1. Januar 2019 ist. 🎜<ol start="7"><li>ZWISCHEN-Operator: </li></ol>rrreee🎜Der obige Code wählt alle Produkte mit einem Preis zwischen 50 und 100 aus der Tabelle <code>products</code> aus Produkt. 🎜<ol start="8"><li>LIKE- und Wildcard-Operator: </li></ol>rrreee🎜Der obige Code wählt aus der Liste <code>Kunden die Kunden aus, deren Nachname mit „Sm“ beginnt. Code> Tabelle Alle Kunden. Das Platzhalterzeichen <code>%</code> steht für ein beliebiges Zeichen. 🎜<ol start="9"><li>IN-Operator: </li></ol>rrreee🎜Der obige Code wählt alle Mitarbeiter, deren Abteilung HR oder Vertrieb ist, aus der Tabelle <code>employees</code> aus. 🎜🎜Das Obige sind Beispielcodes für einige gängige WHERE-Klauseln. Anhand dieser Beispiele können Sie die Verwendung der WHERE-Klausel in SQL-Abfragen besser verstehen. Je nach tatsächlichem Bedarf können Sie WHERE-Klauseln basierend auf verschiedenen Bedingungen schreiben, um die erforderlichen Datenzeilen zu erhalten. 🎜</code></code></code>
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Bedingungen zum Filtern von Daten in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!