Direkt zum Inhalt
Urkunden
FunktionenAusdrückeSchlüsselwörterAussagenKlauseln

Funktionen

MySQL-Funktionen führen bestimmte Operationen mit Daten durch und machen Abfragen effizienter und flexibler. Sie werden in Aggregat-, String-, Datums- und mathematische Funktionen eingeteilt.

Häufige Verwendungen von MySQL-Funktionen

  1. Aggregierte Funktionen: Fasse die Daten zusammen (z. B. SUM()).
  2. String-Funktionen: Ändere den Text (z.B. CONCAT()).
  3. Datumsfunktionen: Manipuliere Daten (z.B. NOW()).
  4. Mathematische Funktionen: Führe Berechnungen durch (z. B. ROUND()).
  5. JSON Functions: Verarbeite JSON-Daten (z.B. JSON_OBJECT()).

Beispiele

  1. Aggregat Funktion
     
    SELECT AVG(salary) AS average_salary FROM employees;

    Erläuterung: Berechnet das Durchschnittsgehalt der Beschäftigten.

  2. String Funktion
     
    SELECT UPPER(name) AS uppercase_name FROM customers;

    Erläuterung: Wandelt Kundennamen in Großbuchstaben um.

  3. Datum Funktion
     
    SELECT CURDATE() AS today;

    Erläuterung: Ruft das aktuelle Datum ab.

  4. Mathematische Funktion
     
    SELECT ROUND(price, 2) AS rounded_price FROM products;

    Erläuterung: Rundet die price auf zwei Nachkommastellen.

  5. JSON Function
     
    SELECT JSON_OBJECT('id', id, 'name', name) AS json_data FROM users;

    Erläuterung: Konvertiert die Spalten id und name in ein JSON-Objekt.