CAST и CONVERT (Transact-SQL).
-- Syntax for CONVERT:
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
стили данных float и real
При выражение — float или реальные, стиль может принимать одно из значений, приведенных в следующей таблице. Другие значения обрабатываются как 0.
Значение Вывод
0 (по умолчанию) Не более 6 разрядов. По необходимости используется экспоненциальное представление чисел.
1 Всегда 8 разрядов. Всегда используется экспоненциальное представление чисел.
2 Всегда 16 разрядов. Всегда используется экспоненциальное представление чисел.
3 Всегда 17 знаков. Используется для преобразования без потери данных. С этим стилем каждые distinct float или real значение гарантированно преобразования в строку отдельным символом.
Применяется к: База данных SQL Azure, а начиная с версии SQL Server 2016.
126, 128, 129 Включено для совместимости с прежними версиями и может быть исключено в следующих версиях.