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
priceauf zwei Nachkommastellen. - JSON Function
SELECT JSON_OBJECT('id', id, 'name', name) AS json_data FROM users;Erläuterung: Konvertiert die Spalten
idundnamein ein JSON-Objekt.