Was bedeutet, wenn in SQL eine Rückgabe vorhanden ist?
Was bedeutet, wenn in SQL eine Rückgabe vorhanden ist?

Video: Was bedeutet, wenn in SQL eine Rückgabe vorhanden ist?

Video: Was bedeutet, wenn in SQL eine Rückgabe vorhanden ist?
Video: SQL Tutorial für Anfänger | Grundkurs Deutsch 2024, Kann
Anonim

SQL Server EXISTIERT Betreiberübersicht

Die EXISTIERT Operator ist ein logischer Operator, mit dem Sie überprüfen können, ob eine Unterabfrage kehrt zurück jede Reihe. Die EXISTIERT Operator kehrt zurück WAHR wenn die Unterabfrage kehrt zurück eine oder mehrere Reihen. Sobald die Unterabfrage kehrt zurück Reihen, die EXISTIERT Operator kehrt zurück TRUE und die Verarbeitung sofort stoppen.

Wenn man dies berücksichtigt, was nützt exist in SQL?

Die EXISTIERT Zustand in SQL ist Gebraucht um zu überprüfen, ob das Ergebnis einer korrelierten verschachtelten Abfrage leer ist (keine Tupel enthält) oder nicht. Das Ergebnis von EXISTIERT ist ein boolescher Wert True oder False. Es kann sein Gebraucht in einer SELECT-, UPDATE-, INSERT- oder DELETE-Anweisung.

Außerdem, was gibt eine Außer-Abfrage zurück? Die SQL AUSSER Klausel/Operator wird verwendet, um zwei zu kombinieren AUSWÄHLEN Aussagen und kehrt zurück Reihen von der ersten SELECT-Anweisung das sind nicht ist zurückgekommen von der zweiten SELECT-Anweisung . Das heisst AUSGENOMMEN Rückkehr nur Zeilen, die in der zweiten nicht verfügbar sind SELECT-Anweisung.

Die Frage ist auch, was nützt es nicht in SQL?

Die SQL NICHT EXISTIERT Der Operator verhält sich ganz entgegengesetzt zu EXISTIERT Operator. es ist Gebraucht um die Anzahl der von der SELECT-Anweisung zurückgegebenen Zeilen einzuschränken. Die NICHT EXISTIERT in SQL Der Server überprüft die Unterabfrage auf Existenz von Zeilen und ob Nein Zeilen, dann wird TRUE zurückgegeben, andernfalls FALSE.

Was ist der Unterschied zwischen in und existiert in SQL?

EXISTIERT ist viel schneller als IN, wenn die Unterabfrageergebnisse sehr groß sind, die EXISTIERT Der Betreiber bietet eine bessere Leistung. Die Existiert Schlüsselwort wertet wahr oder falsch aus, aber IN Schlüsselwort vergleicht alle Werte in dem entsprechende Unterabfragespalte.

Empfohlen: