SQL вернуть целое число в запросе

Возможно ли в запросе сразу вернуть целое число без точки

SELECT SUMM FROM USERS WHERE USER = 1

Возвращает 5.00 а мне нужно что запрос вернул сразу результат 5


Ответы (2 шт):

Автор решения: Алексей Шиманский

Можно воспользоваться функцией ROUND для округления числа

SELECT ROUND(SUMM) FROM USERS WHERE USER = 1
→ Ссылка
Автор решения: Герман Борисов

По стандарту SQL преобразование типов осуществляется функцией CAST

SELECT CAST(SUMM AS INTEGER) AS SUMM FROM USERS WHERE USER = 1
→ Ссылка