У меня есть поле varchar с некоторыми данными, и мне нужно привести эти значения и вставить в поле типа данных с плавающей запятой
create table #tableTest
(
someData varchar(100) not null
);
insert into #tableTest(someData) values('5 215 243');
create table #tableFloat
(
floatData float not null
);
insert into #tableFloat
select someData from #tableTest;
Я пробовал это:
insert into #tableFloat
select replace(someData, ' ', '')
from #tableTest
I, кромерезультат для таблицы #tableFloat имеет значения 5215243.00 путем удаления пробелов между ними