Самый простой , как правило, использует предварительно определенные значения для этих случаев, например, здесь значение 3,0 означает 3%, при этом 2,99 означает «менее 3%».
Поскольку эти значения «Меньше» и «Больше» обычно применяются только в концах диапазона, такое соглашение позволяет обрабатывать всю фильтрацию и упорядочение с одним значением поля стандартным образом, Основным недостатком этого подхода является то, что он подразумевает жесткое кодирование этих предельных значений на уровне приложения для целей отображения и тому подобного.
Альтернативой является введение значения в два столбца , с числовым значением и столбцом «квалификатора», который содержит код, указывающий «точное значение» или «меньше чем» или «больше чем». Хотя этот подход представляется более общим (и именно на уровне дисплея и т. Д.), На уровне «ввода» часто требуется некоторое жесткое кодирование.