Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przechowywać wartość procentową?

Zależy to trochę od tego, jak planujesz użyć wartości, ale zazwyczaj jest to decimal byłby dobrym wyborem do przechowywania procentów. I zauważ, że możesz zapisać ją jako wartość procentową (10,01) lub ułamkową (0,1001). To wpłynie na rzeczywisty rozmiar i precyzję kolumny.

Wybór między przechowywaniem jako procent lub ułamek zależy od potrzeb użytkowania, ale podejrzewam że w większości sytuacji prościej byłoby zapisać go jako ułamek (np. 0,10, aby reprezentować 10%), ponieważ można go łatwiej użyć bezpośrednio w większości obliczeń (nie trzeba pamiętać o dzieleniu przez 100).

Jak wskazuje @ismaelga w komentarzach, ułamek dziesiętny jest dobrym wyborem ze względu na dokładność (szczególnie dobry, gdy mamy do czynienia z obliczeniami pieniężnymi).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zalety MySQLi nad MySQL

  2. Hibernacja, C3P0, Mysql — Uszkodzona rura

  3. Samouczek MySQL — konfiguracja i zarządzanie SSL na serwerze MySQL

  4. Utwórz kopię zapasową baz danych za pomocą zapytania bez użycia mysqldump

  5. Sygnał zapisu post Django wywoływany dwukrotnie pomimo uid