Between...And (operador)

Determina si el valor de una expresión está dentro de un intervalo de valores especificado. Puede usar este operador desde instrucciones SQL.

Sintaxis

expresión [Not] Betweenvalor1Andvalor2

La sintaxis del operador Between...And consta de estos elementos:

Parte

Descripción

expresión

Expresión que identifica el campo que contiene los datos que quiere evaluar.

valor1, valor2

Expresiones sobre las que quiere evaluar expresión.


Observaciones

Si el valor de expresión está comprendido entre valor1 y valor2 (inclusive), el operador Between...And devuelve True; en caso contrario, devuelve False. Puede incluir el operador lógico No para evaluar la condición opuesta (es decir, si expresión está fuera del intervalo definido por valor1 y valor2).

Es posible usar Between...And para determinar si el valor de un campo está dentro de un intervalo numérico especificado. En el ejemplo siguiente se determina si un pedido fue enviado a una ubicación dentro de un rango de códigos postales. Si el código postal está entre 98101 y 98199, la función IIf devuelve "Local". En caso contrario, devuelve "Nonlocal".

SELECT IIf(PostalCode Between 98101 And 98199, “Local”, “Nonlocal”) FROM Publishers

Si expresión, valor1 o valor2 es Null, Between...And devuelve un valor Null.

Como los caracteres comodín (por ejemplo *) se tratan como literales, no se pueden usar con el operador Between...And. Por ejemplo, no puede usar 980* y 989* para buscar todos los códigos postales que empiezan por 980 hasta 989. En su lugar, tiene dos alternativas para lograrlo. Puede agregar una expresión a la consulta que tome los tres caracteres de la izquierda del campo de texto y usar Between...And en esos caracteres. O bien, puede rellenar los valores altos y bajos con caracteres adicionales, en este caso, 98000 hasta 98999 ó 98000 hasta 98999, 9999 si se usan códigos postales extendidos. (Debe omitirse –0000 en de los valores bajos porque de lo contrario 98000 se descarta si unos códigos postales tienen secciones extendidas y otros no).



Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×