При хранении процентных значений в переменных предпочтение отдается их сохранению в виде целых чисел по сравнению с дробями. То есть переменная должна содержать числа от 0 до 100 или от 0,00 до 1,00? В любом случае переменная, содержащая значения, имеет десятичный тип.
База данных, с которой я взаимодействую, хранит их как целые числа от 0 до 100.
Примечание. Я использую слово «целое число» для обозначения значений в диапазоне от 0 до 100, хотя эти значения могут содержать дробные компоненты (например, 25,75). Я не знаю, как еще описать разницу между двумя диапазонами процентных значений