Heim  >  Artikel  >  Datenbank  >  So drücken Sie die Inklusion in SQL aus

So drücken Sie die Inklusion in SQL aus

下次还敢
下次还敢Original
2024-05-02 04:39:16366Durchsuche

Der IN-Operator wird in SQL verwendet, um die Einbeziehung anzuzeigen, und seine Syntax lautet „Spaltenname IN (Wert1, Wert2, ...)“. Zu den erweiterten Darstellungen gehören NOT IN, ANY und ALL, die prüfen, ob ein Wert nicht in einer Liste, in einer Unterabfrage oder in allen Unterabfragezeilen vorhanden ist. In SQL können Sie den Operator IN verwenden, um die Einbeziehung auszudrücken. Der IN-Operator prüft, ob ein Wert in der angegebenen Liste enthalten ist. ... Darüber hinaus stehen folgende erweiterte Darstellungen zur Verfügung:

So drücken Sie die Inklusion in SQL ausNOT IN:

Überprüft, ob ein Wert nicht in der angegebenen Liste enthalten ist.

ANY:

Prüft, ob in den von der Unterabfrage zurückgegebenen Zeilen ein Wert enthalten ist.

IN 操作符表示包含。IN 操作符检查一个值是否包含在指定列表中。

语法:

<code>SELECT column_name
FROM table_name
WHERE column_name IN (value1, value2, ...)</code>

示例:

找出所有包含特定字母的员工姓名:

<code>SELECT employee_name
FROM employees
WHERE employee_name IN ('John', 'Mary', 'Bob')</code>

扩展表示:

除了基本 IN

ALL:
    Überprüfen Sie, ob in allen von der Unterabfrage zurückgegebenen Zeilen ein Wert enthalten ist.
  • Beispiel:
  • Alle Bestellungen finden, die keinen bestimmten Kunden enthalten:
<code>SELECT order_id
FROM orders
WHERE customer_id NOT IN (12345, 67890)</code>
  • Alle Kunden finden, die mindestens eine Bestellung über 100 $ enthalten:
    <code>SELECT customer_id
    FROM customers
    WHERE customer_id IN (SELECT customer_id FROM orders WHERE amount > 100)</code>
  • Das obige ist der detaillierte Inhalt vonSo drücken Sie die Inklusion in SQL aus. 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
    Vorheriger Artikel:Was bedeutet Mod in SQL?Nächster Artikel:Was bedeutet Mod in SQL?