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
- Aggregierte Funktionen: Fasse die Daten zusammen (z. B.
SUM()
). - String-Funktionen: Ändere den Text (z.B.
CONCAT()
). - Datumsfunktionen: Manipuliere Daten (z.B.
NOW()
). - Mathematische Funktionen: Führe Berechnungen durch (z. B.
ROUND()
). - JSON Functions: Verarbeite JSON-Daten (z.B.
JSON_OBJECT()
).
Beispiele
- Aggregat Funktion
SELECT AVG(salary) AS average_salary FROM employees;
Erläuterung: Berechnet das Durchschnittsgehalt der Beschäftigten.
- String Funktion
SELECT UPPER(name) AS uppercase_name FROM customers;
Erläuterung: Wandelt Kundennamen in Großbuchstaben um.
- Datum Funktion
SELECT CURDATE() AS today;
Erläuterung: Ruft das aktuelle Datum ab.
- Mathematische Funktion
SELECT ROUND(price, 2) AS rounded_price FROM products;
Erläuterung: Rundet die
price
auf zwei Nachkommastellen. - JSON Function
SELECT JSON_OBJECT('id', id, 'name', name) AS json_data FROM users;
Erläuterung: Konvertiert die Spalten
id
undname
in ein JSON-Objekt.