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