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.