Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 18. 2. 2009, 19:47:15
Zdravím
Jaký datový typ by bylo nejlepší použít pro číslo jako např. toto: 356,95 ? V MySQL bych asi dal FLOAT ale nejsem si jist, zda to je dobrý nápad? Díky za jakoukolliv radu.. |
||
Mastodont Profil |
#2 · Zasláno: 18. 2. 2009, 20:10:36
Můžeš dát i NUMERIC, ale záleží na tom, jaká to budou čísla - budou všechna mít jen dvě místa za d. čárkou? Jaký rozsah hodnot očekáváš?
|
||
Nox Profil |
#3 · Zasláno: 18. 2. 2009, 21:23:40
Floatu můžeš specifikovat rozsah x,y (do pole délka/množina) kde x je celkový počet číslic a y je počet číslic za desetinou čárkou
Ikdyž nevím jaký vliv to bude mít na úsporu |
||
gardener Profil |
#4 · Zasláno: 18. 2. 2009, 23:10:15
Očekávám max 3 des. místa za čárkou...taky by m zajímalo, jesttli ona čárka nebude dělat problém?Jelikož standartně je přeci tečka, nebo ne?
|
||
Nox Profil |
#5 · Zasláno: 19. 2. 2009, 00:53:45
Prostě dej co mysql chce, případně změnit vkládánou hodnotu v php není problém, ne?
|
||
Aesir Profil |
#6 · Zasláno: 19. 2. 2009, 09:37:10
gardener:
Záleží co to bude za čísla a k čemu slouží. Je potřeba si uvědomit, že FLOAT slouží pro ukládání nepřesných desetinných míst. Pokud je potřeba uložit přesné (s pevnou desetinou čárkou) - například peníze apod. je vhodné použít typ DECIMAL. |
||
gardener Profil |
#7 · Zasláno: 19. 2. 2009, 11:06:28
o.k díky použiji DECIMAL..
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0