Простой вопрос:
Мне нужно решение, чтобы я мог найти, скажем, имена, между AF, ВКЛЮЧАЯ все имена, начинающиеся с F.
Если вы используете BETWEEN или A>= значение <= F вы обнаруживаете, что он останавливается на F. Поэтому я отправляю это для предложений. </p>
ПРИМЕЧАНИЕ. Пользователь увидит 2 текстовых поля, в которых можно ввести диапазон, который может ввести пользователь.Пользователь уточняет, как далеко зайти в границу F, следующим образом: пользовательские типы в «Fa» означают, что результат должен вернуть: Fauder, Fail, Famber, ... и т. Д.
У меня есть 2 решения, ноесть лучший способ.
Решение 1: Это добавит 1 к внешней границе, но может включать результат, если есть имя, которое является единственным 'G', хотя очень маловероятно.ГДЕ имя> = 'A' И <= CHAR (ASCII ('F') + 1) </p>
Решение 2: Это решение добавляет последнюю букву раз длины поля алфавита.ГДЕ имя> = 'A' И <= 'FZZZZZZZZZZZZZZZZZZZZ * </p>
Хотя вышеприведенные решения работоспособны, мой поиск можно уточнить следующим образом: от A до Fs (должен дать мне все, от A до и включая Fs ....).С этим решением # 1 не работает, так как он работает с одним ASCII.
Предложения приветствуются.