2013-07-20 4 views
0

У меня есть база данных sqlite с двумя столбцами со значениями, такими как 4356982, и я хочу изменить все это с помощью 43.56982 . Есть команда sqlite, чтобы сделать это легко и быстро? я думал команда UPDATE, какОбновить значения sqlite database

UPDATE table SET col1,col2 

но в условиях ?????

+0

да, но я хочу, чтобы изменить все значения, как 4356982 или 42332211 в 43.56982 и 42.332211 – tafazzi87

+0

Они хранятся в виде строки или целого числа? –

+0

как насчет 'UPDATE tableName SET col1 = col1/100000' и ​​изменить тип данных для принятия десятичных знаков. –

ответ

1
UPDATE MyTable SET col1 = col1/100000.0, col2 = col2/1000000.0 

(Позаботьтесь, чтобы использовать правильный коэффициент масштабирования.)

+0

это команда: обновление orari set lat = lat/1000000, long = long/1000000; это моя ошибка: Ошибка: столбцы linea, lat, long, ora, minuti не уникальны – tafazzi87

+0

Вы должны использовать '1000000.0', иначе результат будет целым. –