Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Decimal separator u MySql?

[es] :: MySQL :: Decimal separator u MySql?

[ Pregleda: 3071 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mika
NBG-ML

Član broj: 55
Poruke: 640
212.200.65.*



+1 Profil

icon Decimal separator u MySql?28.08.2007. u 22:35 - pre 202 meseci
Pozdrav, ovo nisam uspeo da pronadjem:da li i na koji nacin moze da se promeni default decimal separator u mysql (treba da ga promenim iz '.' u ',')?
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
 
Odgovor na temu

dsivic

Član broj: 188446
Poruke: 105



+2 Profil

icon Re: Decimal separator u MySql?23.02.2011. u 23:03 - pre 160 meseci
I mene ovo interesuje.

Može li se promijeniti decimalni separator u (,)
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.telecentro-reversos.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Decimal separator u MySql?24.02.2011. u 00:47 - pre 160 meseci
AFAIK to nije podrzano. Za numericke operacije MySQL ocekuje tacku kao decimalni separator.

Zanimljiv thread na slicnu temu:

http://forums.mysql.com/read.php?10,93499,93499#msg-93499


Tko leti vrijedi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Decimal separator u MySql?24.02.2011. u 01:55 - pre 160 meseci
nikad mi nije palo na pamet da bi iko hteo ovo da menja :( ...

elem, lokalizacija se na mysql-u svodi na poruke o gresci, karakter setove i to je to ..

lokalizacija da li se koristi decimalna tacka ili decimalni zarez se radi na nivou aplikacije, dakle ti u tvojoj aplikaciji odradis prepare statement ovo ono, to spakuje mysql-u podatke i on to napuni .. ili vrati nazad brojeve a aplikacija ih reprezentuje "kako je to namesteno u aplikaciji / sistemu" .. ti neces u svojoj desktop aplikaciji prikazati rezultat mysql select-a vec vrednost promenjljive dakle ono sto je bitno je da bez obzira sta je setovaj kao tvoj nacin prikazivanja brojeva je da numeric promenjljiva u tvojoj aplikaciji dobije od mysql-a pravilnu vrednost, a onda ti tu vrednost prikazi kako god volis .. tu se decimalna tacka/zarez ne koristi, brojevi se prebaciju sa kao visebajtna vrednost sa mantisom i exponentom .. a kako ces ti da ga reprezentujes je apsolutno do klijent aplikacije i nema nikakve veze sa mysql-om

jedino mesto gde eventualno korisnik moze da zeli da mysql prepoznaje decimalni zarez je u slucaju neke ovakve gluposti

Code:

mysql_query('INSERT INTO t1 (a) VALUES ('.$_GET['nekistring'].', 10, 20);


dakle u ovom slucaju - da, ako je neki string "10,10" to nece da radi, ali .. razmisli

1. ovakva linija je SIGURNA RUPETINA u tvojoj aplikaciji
2. razmisli uz pomoc kog filmskog trika mysql moze da razlikuje decimalni zarez od obicnog separatora, tj kako ce da zna da je 12,34 12 celih i 34 stota a ne broj 12 i broj 34? probaj da zamislis kako bi to ti isparsirao RUKOM pa onda zamisli kako bi mogao da napises automatski parser koji to radi

dakle, problem koji spominjes se resava na strani klijenta, ne na strani servera


 
Odgovor na temu

dsivic

Član broj: 188446
Poruke: 105



+2 Profil

icon Re: Decimal separator u MySql?24.02.2011. u 17:26 - pre 160 meseci
Morao sam da pitam jer dosadno je stalno zamijeni zarez sa tackom pa onda zamijeni tacku sa zarezom, ali eto ako se mora nije ni tesko :)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Decimal separator u MySql?24.02.2011. u 21:53 - pre 160 meseci
nisam 1000 posto siguran ali mislim da nijedan rdbms to ne podrzava
 
Odgovor na temu

[es] :: MySQL :: Decimal separator u MySql?

[ Pregleda: 3071 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.