SQLite3 ODBC драйвер - Access / Excel запятые вместо точек - PullRequest
0 голосов
/ 13 мая 2019

У меня есть база данных в файле (SQLite3).Я создаю соединение, используя: http://www.ch -werner.de / sqliteodbc /

Я хочу перенести некоторые вещи в Access / Excel.Проблема возникает при подключении к базе данных.В SQLite десятичный разделитель - это точка, а в моем регионе используется запятая.Поэтому числа с десятичными разрядами отображаются в ячейках как текст.Как это решить?В системе он должен оставаться как есть (запятые).

1 Ответ

0 голосов
/ 13 мая 2019

Я считаю, что вы могли бы использовать: -

SELECT replace(the_column,'.',',') AS the_column FROM the_table;

Пример

DROP TABLE IF EXISTS the_table;
CREATE TABLE IF NOT EXISTS the_table (the_column);
INSERT INTO the_table VALUES('100.450'),('200.560'),('300.670');
SELECT replace(the_column,'.',',') AS the_column FROM the_table;

Результат: -

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...