neo Posted April 15, 2007 Report Share Posted April 15, 2007 Kaads lauka tips jaizveelas lai ierakstiitu piemeeram skaitli 87.70 ? Meeginaaju ar FLOAT, bet laukaa pievienojas tikai 87.7 . Kaa var noraadiit lai laukaa saglabaajas obligaati divi cipari aiz komata, pat ja taas ir nulles ? Link to comment Share on other sites More sharing options...
bubu Posted April 15, 2007 Report Share Posted April 15, 2007 NUMERIC(4,2) http://dev.mysql.com/doc/refman/5.1/en/numeric-types.html Un neviens jau neaizliedz tev lietot to FLOAT'u, tik selektējot rakstīt: SELECT FORMAT(x, 2) FROM tabule http://dev.mysql.com/doc/refman/5.1/en/str...function_format Taču to vai tev vajag FLOAT vai NUMERIC ir jāizdomā nevis no tā kādā izskatā tu gribi izselektēt skaitļus no datubāzes, bet gan no tā kāda veida skaitļus tev tur vajag glabāt. Piemērm naudas summas glabāt FLOAT'ā būtu diezgan neprātīgi. Taču attālumu starp planētām NUMERIC'ā arī neprātīgi. Link to comment Share on other sites More sharing options...
Recommended Posts