SQL - Donde criterios para encontrar nombres entre A-F

Pregunta simple

Necesito una solución para poder encontrar, digamos nombres, entre A-F, INCLUIDOS todos los nombres que comienzan con F.

Si usa ENTRE o A> = valor <= F, descubre que se detiene en F. Así que estoy publicando esto para sugerencias.

NOTA: El usuario verá 2 cuadros de texto que aceptan un rango que el usuario puede escribir. El usuario refina qué tan lejos ir en el límite F como tal: los tipos de usuario en 'Fa' significa que el resultado debe regresar: Fauder, Fail, Famber, ... etc

Actualmente tengo 2 soluciones, pero hay una mejor manera.

Solución 1: Esto agregará 1 al límite exterior, pero puede incluir el resultado si hay un nombre que es 'G', aunque es muy poco probable. DONDE nombre> = 'A' Y <= CHAR (ASCII ('F') + 1)

Solución 2: esta solución agrega los últimos tiempos de longitud de campo del alfabeto. DONDE nombre> = 'A' Y <= 'FZZZZZZZZZZZZZZZZZZZZZ'

Aunque las soluciones anteriores son viables, mi búsqueda se puede refinar como tal: A a Fs (debería darme todo, desde A a F, incluido Fs ...). Con esta solución, # 1 se rompe ya que funciona con un solo ascii.

Suggestions son bienvenidas.

Respuestas a la pregunta(10)

Su respuesta a la pregunta