Функція SQL Server ROUND().
- Приклад Отримайте власний SQL Server. Округліть число до 2 знаків після коми: SELECT ROUND(235.415, 2) AS RoundValue;
- приклад. Округліть число до 2 знаків після коми, а також використовуйте параметр операції: SELECT ROUND(235.415, 2, 1) AS RoundValue; …
- приклад. Округліть число до -1 знака після коми:
Форматування або виправлення десяткових знаків
- У SQL ми можемо використовувати функції ROUND(), CAST(), FORMAT(), CONVERT() і STR() для встановлення десяткових крапок. …
- У MySQL ми можемо використовувати функцію FORMAT(). …
- В Oracle ми можемо використовувати функції TRUNC(), ROUND() і TO_CHAR(). …
- У Snowflake можна використовувати функції TRUNC(), ROUND(), CEIL(), FLOOR().
Округлення десяткового числа до двох знаків після коми також називається округляючи до сотих, що є другим місцем праворуч від коми. Наприклад, 2,83620364 можна округлити до двох знаків після коми як 2,84.
Існують різні методи видалення десяткових значень у SQL:
- Використання функції ROUND(): ця функція в SQL Server використовується для округлення вказаного числа до вказаних знаків після коми.
- Використання функції FLOOR(): повертає найбільше ціле число, яке менше або дорівнює числу.
Щоб отримати лише десяткову частину числа в SQL Server, ви можете використовувати функції FLOOR() і ABS() у запиті SQL. Спочатку ви застосовуєте функцію ABS(), щоб переконатися, що число є додатним. Потім ви застосовуєте функцію FLOOR(), щоб округлити число до найближчого цілого.
Використовуйте функцію CAST(), щоб перетворити ціле число на тип даних DECIMAL. Ця функція приймає вираз або ім’я стовпця як аргумент, за яким іде ключове слово AS і новий тип даних. У нашому прикладі ми перетворили ціле число ( 12 ) на десяткове значення ( 12,00 ).