Три вопроса, все в основном одинаковые:
Итак, в моей таблице есть поле, и его тип данных float. Однако существует только 64 возможных значения в диапазоне от 0,25 до 16,0 (с шагом 0,25), и я хотел бы разрешить эти значения только как дополнительный уровень проверки.
Могу ли я установить поле больше нуля?
Можно ли установить минимальное и максимальное значение для поля с плавающей запятой?
Можно ли каким-то образом установить приращения?
Или, я должен рассмотреть:
а) установить его как целое число и умножить любой вход на 4, прежде чем он входит, и установить максимальное значение 64.
б) используя действительно длинное перечисление?