|
|
|
Mozet MySQL prinjat stroku "5,5" kak znacenije dlja polja Double?
|
|||
|---|---|---|---|
|
#18+
Mozna kakta zastavit MySQL (4.1.14) prinimat stroku s zapjatoi (a ne s tockoi) kak znacenije dlja polja DOUBLE. Nuzna Код: plaintext 1. A standart Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 23:39:15 |
|
||
|
Mozet MySQL prinjat stroku "5,5" kak znacenije dlja polja Double?
|
|||
|---|---|---|---|
|
#18+
[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 ... Только зачем работать вместо чисел со строками и зачем передавать с запятыми? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2005, 11:11:37 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1853552]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 457ms |

| 0 / 0 |
