Die SQL CEIL() Funktion gibt den aufgerundeten Wert jeder Dezimalzahl als ganze Zahl wieder.
SELECT FLOOR(Spalte)
FROM Tabelle;
SQL CEIL( ) - Beispiel
10% Trinkgeld? 20%? Oder doch als glatte Zahl runden? Wir haben einen riesigen Datensatz an Trinkgeld-Zahlungen in Restaurants und wollen den Durchschnitt berechnen. Wir haben vorher alle Zeilen ausgeschlossen, die kein Trinkgeld gezahlt haben. Da man DataMines als Gönner kennt, runden wir auf die nächste Prozentzahl auf, auch wenn das Ergebnis bei X,0001% liegt.
SELECT UPPER(AVG(Trinkgeld))
FROM Trinkgeld-Tabelle
WHERE Trinkgeld <> 0;