Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да съхранявате процентна стойност?

Зависи малко от това как планирате да използвате стойността, но обикновено decimal би бил добър избор за съхранение на проценти. И имайте предвид, че можете да го съхраните като процентна стойност (10,01) или като дробна (.1001). Така че това ще повлияе на действителния размер и прецизност на колоната.

Изборът между съхраняване като процент или фракция зависи от нуждите от употреба, но подозирам че в повечето ситуации би било по-лесно да го съхраните като дроб (например .10, за да представлява 10%), защото може да се използва директно в повечето изчисления по-лесно (не е нужно да помните да разделите на 100).

И както @ismaelga посочва в коментарите, десетичната запетая е добър избор за точност (особено хубаво, когато се занимавате с парични изчисления).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC - Изявление, PreparedStatement, CallableStatement и кеширане

  2. Защо свързването с MySQL сървър е толкова бавно?

  3. Как мога да изградя отново индекси и да актуализирам статистики в MySQL innoDB?

  4. Свържете се с отдалечена база данни MySQL чрез Python

  5. ASCII() Примери – MySQL