Вы можете просто использовать функцию Round(X, D)
.Из документов:
Округляет аргумент X до D десятичных разрядов.Алгоритм округления зависит от типа данных X. D по умолчанию равен 0, если не указан.D может быть отрицательным, чтобы цифры D слева от десятичной точки значения X становились равными нулю.
Попробуйте:
SELECT ROUND(75.45, 2);
-- Fetches 75.00
SELECT ROUND(75.55, 2);
-- Fetches 76.00
Теперь кажется, что вы хотите Update
все значения определенного столбца, округляя их до двух десятичных разрядов.Вы можете сделать следующее:
UPDATE your_table_name
SET your_column_name = ROUND(your_column_name, 2);
-- It will round all the values to 2 decimal places.