SQL - Onde critérios para encontrar nomes entre A-F

Questão simples

Preciso de uma solução para encontrar, digamos nomes, entre A-F, INCLUINDO todos os nomes que começam com F.

Se você usar ENTRE ou A> = valor <= F, descobrirá que ele pára em F. Então, eu estou postando isso para obter sugestõe

NOTA: O usuário verá duas caixas de texto que aceitam um intervalo que o usuário pode digitar. O usuário refina até que ponto deve ir no limite F como tal: Tipos de usuário em 'Fa' significam que o resultado deve retornar: Fauder, Fail, Famber, ... etc

tualmente, tenho duas soluções, mas existe uma maneira melho

Solução 1: Isso adicionará 1 ao limite externo, mas poderá incluir resultado se houver um nome que é único 'G', embora altamente improvável. ONDE nome> = 'A' AND <= CHAR (ASCII ('F') + 1)

Solução 2: Esta solução anexa a última letra do tempo de duração do campo do alfabeto. ONDE nome> = 'A' E <= 'FZZZZZZZZZZZZZZZZZZZZZ'

Embora as soluções acima sejam viáveis, minha pesquisa pode ser refinada da seguinte forma: A a Fs (deve me fornecer tudo, de A a e incluindo Fs ....). Com esta solução, o número 1 está quebrado, pois funciona com ascii únic

ugestões são bem-vinda