Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* `desatinné (p, s)` alebo `numeric (p, s)`: Toto sú najpresnejšie možnosti. `P` predstavuje celkový počet číslic (presnosť) a` S` predstavuje počet číslic za desatinnou čiarkou (stupnica). Napríklad „desatinná hodnota (10, 2)“ umožňuje čísla do 99999999.99. Toto je dobrá voľba, ak potrebujete uložiť veľmi presné sumy platov a vopred poznáte maximálnu hodnotu.
* `float` alebo` Double Precision`: Sú to typy s pohyblivou rádovou čiarkou, ktoré môžu uložiť širší rozsah čísel. Sú však približné, čo znamená, že nemusia ukladať presnú hodnotu, ktorú zadáte, kvôli tomu, ako sú čísla s pohyblivou rádovou bodkou reprezentované v binárnom. Používajte ich iba vtedy, ak nepotrebujete mimoriadne presné hodnoty (napr. Ak sú prijateľné malé chyby zaokrúhľovania).
* `Integer` alebo` int`: Vyhnite sa tomu, pokiaľ všetky vaše platy nie sú celé čísla. Ak máte centy, stratíte presnosť.
Odporúčanie:
Pre väčšinu mzdových aplikácií je odporúčaný typ údajov „desatinné miesto (p, s)“. Vyberte príslušné hodnoty pre `P` a` S` na základe pravdepodobného rozsahu platov a vašej požadovanej presnosti. Napríklad:
* `Desatinné (10, 2)„ by stačilo pre väčšinu rozsahov platov, čo by umožnilo hodnoty až do 9 999 999,99.
* Ak očakávate mimoriadne vysoké platy, môžete zvýšiť `p`.
Pri výbere `P` nezabudnite zvážiť budúci rast a potenciálne vyššie platy. Je lepšie zvoliť o niečo väčší `p`, ako je absolútne nevyhnutné, aby sa v budúcnosti predišlo problémom s skrátením údajov. Použitie `S =2` je zvyčajne dostatočné pre hodnoty meny vo väčšine krajín.