powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mozet MySQL prinjat stroku "5,5" kak znacenije dlja polja Double?
2 сообщений из 2, страница 1 из 1
Mozet MySQL prinjat stroku "5,5" kak znacenije dlja polja Double?
    #33316129
pX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pX
Гость
Mozna kakta zastavit MySQL (4.1.14) prinimat stroku s zapjatoi (a ne s tockoi) kak znacenije dlja polja DOUBLE.

Nuzna
Код: plaintext
1.
INSERT INTO mytbl (fieldDouble) VALUE ("5,5")

A standart
Код: plaintext
1.
INSERT INTO mytbl (fieldDouble) VALUE ("5.5")
...
Рейтинг: 0 / 0
Mozet MySQL prinjat stroku "5,5" kak znacenije dlja polja Double?
    #33326830
skyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quote]REPLACE(str,from_str,to_str)
Returns the string str with all occurrences of the string from_str replaced by the string to_str.[/quote]
То есть, надо примерно так:
INSERT INTO mytbl (fieldDouble) VALUE (REPLACE("5,5",",","."))
Если я не правильно понял и данные хранятся в числовом поле, то можно работать с приведением типов:
INSERT INTO mytbl (fieldDouble) VALUE(cast (REPLACE("5,5",",",".")) AS FLOAT)
А выбор(если надо сохранить запятые) так:
SELECT REPLACE((cast <поле, где число находится> as VARCHAR),".",",") FROM ... WHERE ...
Только зачем работать вместо чисел со строками и зачем передавать с запятыми?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mozet MySQL prinjat stroku "5,5" kak znacenije dlja polja Double?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]