Können wir in MySQL die Funktion if in Select -Anfrage verwenden??

Können wir in MySQL die Funktion if in Select -Anfrage verwenden??

In MySQL haben verschiedene Funktionen eine Reihe von SQL -Befehlen (Structured Query Language) mit spezifischen Parametern enthalten, die mehrere Operationen und Rückgabewerte infolge dieses zufriedenen Zustands ausführen. Genauer, "WENN()”Ist eine der wichtigsten Flusskontrollfunktionen, die von der bereitgestellten Bedingung abhängen und die“ zurückgibtWAHR" oder "FALSCHWert, wenn die angegebene Anweisung ausgeführt wird.

In diesem Blog werden wir darüber sprechen:

  • Können wir "if ()" -Funktion in der Abfrage "Select" in MySQL verwenden?
  • Verwenden Sie die Funktion "if ()" in der Abfrage "Select" in MySQL?
  • Verwenden Sie if () Funktion ohne WO -Klausel
  • Verwenden Sie if () Funktion mit der Where -Klausel

Können wir "if ()" -Funktion in der Abfrage "Select" in MySQL verwenden?

Ja, wir können das verwenden “WENN()Funktion in der “WÄHLENAbfrage in MySQL.

Syntax

Die allgemeine Syntax der “WENN()Die Funktion ist unten angegeben:

If (input_condition, true_value, false_value)

Hier:

  • WENN()Die Funktion wird verwendet, um den gewünschten Wert zu erhalten, wenn die Bedingung erfüllt ist, andernfalls gibt sie einen anderen Wert an.
  • input_conditionIst ein Wert oder Ausdruck, der getestet werden muss.
  • wahrer Wert"Wird zurückgegeben, wenn der vorgesehene Zustand ist"WAHR”.
  • false_value"Wird zurückgegeben, wenn der angegebene Zustand ist"FALSCH”.

Verwenden Sie die Funktion „if ()“ in der Auswahl von Abfragen in MySQL

Schauen Sie sich die angegebenen Schritte an, um die zu verwendenWENN()Funktion in der “WÄHLENAbfrage in MySQL.

Schritt 1: Eingabeaufforderung öffnen

Suchen Sie zuerst nach dem "Eingabeaufforderung”Mit Hilfe des Startmenüs:

Schritt 2: Zugriff auf MySQL Server

Führen Sie dann die angegebene Abfrage aus, um auf den MySQL -Server zuzugreifen, indem Sie den Benutzernamen und das Standardkennwort angeben:

Mysql -u root -p

Schritt 3: Datenbanken anzeigen

Listen Sie als Nächstes die Datenbanken auf, indem Sie das ausführen "ZEIGEN" Anfrage:

Datenbanken anzeigen;

Aus der untergegebenen Ausgabe haben wir das ausgewähltMariadbDatenbank:

Schritt 4: Führen Sie die Abfrage „Verwenden“ aus

Leiten Sie die "VERWENDEN”Anweisung zum Ändern der Datenbank:

Benutze Mariadb;

Schritt 5: Tische anzeigen

Zeigen Sie nun alle vorhandenen Tabellen der aktuellen Datenbank an, indem Sie die “verwendenZEIGEN" Befehl:

Tische anzeigen;

Schritt 6: Tabellendaten anzeigen

Danach führen Sie die "WÄHLENAbfragen Sie die Tabellenzeilen und -spalten an:

Wählen Sie * vom Kunden aus;

Notiz: Zuvor durchgeführte Schritte sind Voraussetzungen für die Verwendung der “WENN”Aussage in“WÄHLENAbfrage in MySQL. Schauen Sie sich die nächsten Abschnitte an, um ein besseres Verständnis zu erhalten.

Verwenden Sie if () Funktion ohne WO -Klausel

Wir können das verwenden “WENN()”Funktion ohne die“WOKlausel, wie Sie im angegebenen Befehl sehen können:

Wählen Sie FirstName, if (City = 'Berlin', "Ja", "Nein") als 'Ja/Nein', Land vom Kunden;

Hier:

  • WÄHLENDie Anweisung wird zur Auswahl der Daten aus der Datenbank verwendet.
  • Vorname”Ist unser vorhandener Tabellenspalten Name.
  • WENN()Die Funktion wird verwendet, um den gewünschten Wert zu erhalten, wenn die Bedingung erfüllt ist. Andernfalls gibt sie einen anderen angegebenen Wert an.
  • Stadt = 'Berlin'”Ist eine Eingangsbedingung, die getestet werden muss.
  • JaWird zurückgegeben, wenn die bereitgestellte Bedingung erfüllt ist.
  • NEINWird zurückgegeben, wenn die angegebene Bedingung die Kriterien nicht erfüllt.
  • JA NEINIst der Spaltenname der Ausgabetabelle, der die Ergebnisse enthält.
  • Land”Ist der vorhandene Tabellenspaltenname.
  • AUSDie Klausel wird verwendet, um einige Datensätze aus einer Datenbanktabelle auszuwählen.
  • Kunde”Ist der vorhandene Tabellenname.

Wenn die oben genannte Anfrage ausgeführt wird, wird es angezeigt “Ja”Gegen diese Aufzeichnungen, die die Bedingungen erfüllen. Andererseits zeigen die Aufzeichnungen, die den Zustand nicht erfüllen, das “NEIN"Als Ergebnis der"JA NEIN" Spalte:

Verwenden Sie if () Funktion mit der Where -Klausel

Der "WO"Klausel kann zusammen mit dem" verwendet werden "WENN()”Funktion. Probieren Sie dazu die bereitgestellte Abfrage aus:

Wählen Sie FirstName, if (id> 10, "Ja", "Nein") als "Ja/Nein" vom Kunden, wobei Country = 'Deutschland';

Hier:

  • WENN()Die Funktion wird verwendet, um den gewünschten Wert zu erhalten, wenn die Bedingung erfüllt ist, andernfalls gibt sie einen anderen angegebenen Wert an.
  • Id> 10Ist eine Eingangsbedingung, die getestet werden muss.
  • WODie Klausel wird zum Extrahieren von Tabellenreihen verwendet, die den angegebenen Zustand erfüllen.
  • Weitere Details wurden hinzugefügt, das gleiche wie das vorherige Beispiel.

Wenn die obige Abfrage ausgeführt wird, zeigt sie das “Ja" oder "NEIN"Als Ergebnis der" "JA NEINSpalte gegen die Aufzeichnungen, die den Bedingungen oder den Aufzeichnungen erfüllt, die die Bedingung nicht erfüllen:

Das ist alles! Wir haben die Verwendungen der "beschrieben"WENN()Funktion in der “WÄHLENAbfrage in MySQL.

Abschluss

Ja das "WENN()"Funktion kann in der" verwendet werdenWÄHLENAbfrage in MySQL. Der "Wählen Sie, if (, , Abfrage in MySQL.