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