2015-03-11 5 views
3

У меня есть данные 101.32650000, и я хочу получить только 101.3265 ... Я попытался использовать правую функцию, но недостатком является то, что цифры до десятичных знаков могут варьироваться ,Как получить 4-значные числа после десятичного числа, включая до десятичного числа также в SQL

+0

'Выбор литых (101.32650000 AS десятичного (18,4)) ' – Smog

ответ

7

Как об использовании cast с decimal и масштабом 4. Что-то вроде:

select cast(101.32650000 as decimal(10,4)); 
0
cast(col_name as decimal(28,4)) as col_name 
0
SELECT CAST(101.32650000 AS DECIMAL(10,4)); 
Смежные вопросы