Как заменить строку в sqlite в зависимости от некоторых условий - PullRequest
0 голосов
/ 31 декабря 2010

У меня есть поле «количество», которое содержит число с тысячами разделителей. например, 1 200,00

Я хочу заменить ',' запятой ни на что. от 1,200.00 до 1200.00.

Я использовал функцию замены, и она сработала. Но проблема для Германии ». точка действует как разделитель тысяч. например, 1 200,00 - 1 200,00 в Германии. Поэтому я хочу заменить точку здесь и запятую ',' точкой.

означает, что я хочу изменить 1.200,00 на 1200.00

И я хочу сделать это только одним запросом.

1 Ответ

0 голосов
/ 31 декабря 2010

Вы должны будете создать свою собственную функцию, чтобы сделать что-то подобное, если, возможно, у вас нет национальности номера, также сохраненного в базе данных. Посмотрите документацию по созданию пользовательских функций. http://www.sqlite.org/c3ref/create_function.html

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