SQL - где критерии для поиска имен между A-F

Простой вопрос:

Мне нужно решение, чтобы я мог найти, скажем, имена, между A-F, включая все имена, начинающиеся с F.

Если вы используете BETWEEN или A> = value <= F, вы обнаружите, что он останавливается на F. Поэтому я публикую это для предложений.

ПРИМЕЧАНИЕ. Пользователь увидит 2 текстовых поля, в которых можно ввести диапазон, который может ввести пользователь. Пользователь уточняет, как далеко зайти в границу F, следующим образом: пользовательские типы в «Fa» означают, что результат должен возвращать: Fauder, Fail, Famber и т. Д.

В настоящее время у меня есть 2 решения, но есть лучший способ.

Решение 1: Это добавит 1 к внешней границе, но может включать результат, если есть имя, которое является единственным 'G', хотя очень маловероятно. ГДЕ имя> = 'A' И <= CHAR (ASCII ('F') + 1)

Решение 2. Это решение добавляет последнюю длину буквы алфавита в поле времени. ГДЕ имя> = 'A' И <= 'FZZZZZZZZZZZZZZZZZZZZZ'

Хотя приведенные выше решения работоспособны, мой поиск может быть уточнен как таковой: от A до Fs (должен дать мне все, от A до и включая Fs ....). С этим решением # 1 не работает, так как он работает с одиночной ASCII.

Предложения приветствуются.

Ответы на вопрос(5)

Ваш ответ на вопрос