Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký dátový komplet sa používa pre základnú platovú stupnicu v SQL?

Najlepší dátový typ pre základnú platovú stupnicu v SQL závisí od niekoľkých faktorov, ale vo všeobecnosti budete chcieť použiť číselný Typ, ktorý umožňuje desatinné hodnoty. Tu je rozpis bežných rozhodnutí a prečo:

* `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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené