Todos los tipos de atributo
|
|||
nulo
no nulo
|
Los operadores nulos buscan la presencia o la ausencia de un valor, pero no evalúan el valor sí mismo. Los valores nulos son atributos que se dejan en blanco.
Por ejemplo, se realiza una búsqueda de los valores siguientes:
Material: Acero Material: Hierro Material: Material: Aluminio
no nulo: se devuelven todos los objetos con la cualquier valor introducido en el campo Material:
Material: Acero Material: Hierro Material: Aluminio
nulo: se devuelven todos los objetos que no tienen ningún valor introducido en el campo Material:
Material:
|
||
es igual a
no
|
Devuelve valores que son una coincidencia exacta.
Por ejemplo, se realiza una búsqueda de los valores siguientes:
Material: Acero Material: Hierro Material: Aluminio
Es igual aAcero: se devuelven todos los objetos con acero:
Material: Acero
noAcero: se devuelven todos los objetos con cualquier material distinto de acero:
Material: Hierro Material: Aluminio
|
|
Las cadenas se procesan de forma diferente en función de la configuración regional, la codificación de caracteres y la clasificación de bases de datos.
La tabla siguiente utiliza la configuración por defecto para la configuración regional inglesa.
|
Cadenas
|
|||||
en
no en
|
Proporcione una lista de valores posibles separados por el carácter de la barra vertical ("|") o una coma.
Por ejemplo, se realiza una búsqueda de los valores siguientes:
Título: Especificaciones para la versión Título: Línea de tiempo del proyecto Título: Matriz de contacto Título: matriz de contacto
enmatriz de contacto, Línea de tiempo del proyecto: se devuelven todos los objetos con títulos de la lista:
Título: Línea de tiempo del proyecto Título: matriz de contacto
no enmatriz de contacto, Línea de tiempo del proyecto: se devuelven todos los objetos que no están en la lista:
Título: Especificaciones para la versión Título: Matriz de contacto
|
||||
como
no como
|
Busque los valores de cadena, empezando al principio de la cadena y desplazándose hacia el final.
Por ejemplo, se realiza una búsqueda de los valores siguientes:
Título: Especificaciones para la versión Título: Apéndice 9 Título: Aprobación de la versión Título: Revisión09-17
comoaplicación: se devuelven todos los objetos con títulos que comienzan por "aplicación":
Título: aprobación de la versión
no comoaplicación: se devuelven todos los objetos con títulos que no comienzan por "aplicación":
Título: Especificaciones para la versión Título: Apéndice 9 Título: Revisión09-17
como*9: se devuelven todos los objetos con títulos que incluyen el número 9:
Título: Apéndice 9 Título: Revisión09-17
no como*9: se devuelven todos los objetos con títulos que no incluyen el número 9:
Título: Especificaciones para la versión Título: aprobación para la versión
|
||||
>
>=
<
<=
|
Se devuelven los valores de cadena mayores o menores que la cadena.
Las cadenas se clasifican por el valor de los caracteres, empezando por el primer carácter de la cadena. El valor de los caracteres se evalúa con código ASCII imprimible. Para obtener más información, consulte http://www.ascii-code.com/.
Con algunas excepciones, el orden de clasificación es el siguiente: spaces < symbols < 0-9 < A-Z < a-z
Por ejemplo, las cadenas siguientes se ordenan por valor, del más pequeño al más grande:
1
1 2 a ABC Efg ABC m45 x Por ejemplo, usted y otro usuario son responsables de evaluar las solicitudes de presupuesto generadas por empleados individuales. Han dividido el trabajo según los nombres de los empleados. Usted es el responsable de evaluar las solicitudes de los empleados cuyos nombres empiezan por las letras de la A a la L y su compañero de trabajo evalúa de la M a la Z.
Para complicarlo, se añade un identificador aleatorio de 5 caracteres delante de cada envío. Como resultado, dispone de los ficheros siguientes:
Nombre: 469hh Anderson Nombre: 02bf5 Jones Nombre: t7811 Morris Nombre: 981zr Smith
>zzzzz M: se devuelven las cadenas con un valor de caracteres mayor:
Nombre: 981zr Smith
>=zzzzz M: se devuelven las cadenas con un valor de caracteres mayor o igual:
Nombre: t7811 Morris Nombre: 981zr Smith
<zzzzz M: se devuelven las cadenas con un valor de caracteres menor:
Nombre: 469hh Anderson Nombre: 02bf5 Jones
<=zzzzz M: se devuelven las cadenas con un valor de caracteres menor o igual:
Nombre: 469hh Anderson Nombre: 02bf5 Jones Nombre: t7811 Morris
|
Números
|
|
en
no en
|
Proporcione una lista de valores posibles separados por el carácter de la barra vertical ("|").
Por ejemplo, se realiza una búsqueda de los valores siguientes:
Costo: 16,25 Costo: 462 Costo: 585,50 Costo: 1100
en10|16,25|585: se devuelven todos los objetos con un costo en la lista:
Costo: 16,25
no en10|16,25|585: se devuelven todos los objetos con un costo que no está en la lista:
Costo: 462 Costo: 585,50 Costo: 1100
|
>
>=
<
<=
|
Busque los números mayores que o menores que el valor proporcionado.
Por ejemplo, se realiza una búsqueda de los valores siguientes:
Costo: 16,25 Costo: 462 Costo: 585,50 Costo: 1100
>462: se devuelven todos los objetos con un costo mayor que 462:
Costo: 585,50 Costo: 1100
>=462: se devuelven todos los objetos con un costo mayor que o igual a 462:
Costo: 462 Costo: 585,50 Costo: 1100
<462: se devuelven todos los objetos con un costo menor que 462:
Costo: 16,25
<=462: se devuelven todos los objetos con un coste menor o igual que 462:
Costo: 16,25 Costo: 462
|
Fechas | |
entre | Se devuelven las fechas dentro del período de tiempo determinado, incluidas las fechas seleccionadas. Por ejemplo, se realiza una búsqueda de los valores siguientes: Fecha límite: 15/07/2016 Fecha límite: 20/07/2016 Fecha límite: 05/08/2016 Fecha límite: 29/11/2016 entre19/07/2016 - 05/08/2016: se devuelven todas las tareas con fechas límite entre el 19 de julio y el 5 de agosto: Fecha límite:20/07/2016 Fecha límite: 05/08/2016 |
ayer la semana pasada el mes pasado el trimestre pasado el año pasado | Se devuelven las fechas dentro de un período de tiempo en el pasado. Por ejemplo, la fecha actual es el 15 de julio de 2016 y se realiza una búsqueda en los valores siguientes: Fecha límite: 22/10/2015 Fecha límite: 17/04/2016 Fecha límite: 21/06/2016 Fecha límite: 04/07/2016 Fecha límite: 14/07/2016 Fecha límite: 11/08/2016 ayer: se devuelven todas las tareas con una fecha límite de 14 de julio: Fecha límite: 14/07/2016 la semana pasada: se devuelven todas las tareas con una fecha límite desde el 3 hasta el 9 de julio: Fecha límite: 04/07/2016 el mes pasado: se devuelven todas las tareas con una fecha límite en junio de 2016: Fecha límite: 21/06/2016 el trimestre pasado: se devuelven todas las tareas con una fecha límite desde el abril de 2016 hasta junio de 2016: Fecha límite:17/04/2016 Fecha límite: 21/06/2016 el año pasado: se devuelven todas las tareas con una fecha límite en 2015: Fecha límite: 22/10/2015 |
hoy esta semana este mes este trimestre este año | Se devuelven las fechas dentro del período de tiempo actual. Por ejemplo, la fecha actual es el 15 de julio de 2016 y se realiza una búsqueda en los valores siguientes: Fecha límite: 22/10/2015 Fecha límite: 17/04/2016 Fecha límite: 04/08/2016 Fecha límite: 12/07/2016 Fecha límite: 15/07/2016 Fecha límite: 11/08/2016 hoy: se devuelven todas las tareas con una fecha límite de 15 de julio: Fecha límite: 15/07/2016 esta semana: se devuelven todas las tareas con una fecha límite desde el 10 hasta el 16 de julio: Fecha límite:12/07/2016 Fecha límite: 15/07/2016 este mes: se devuelven todas las tareas con una fecha límite en julio de 2016: Fecha límite: 04/07/2016 Fecha límite: 12/07/2016 Fecha límite: 15/07/2016 este trimestre: se devuelven todas las tareas con una fecha límite desde julio hasta septiembre de 2016: Fecha límite: 04/07/2016 Fecha límite: 12/07/2016 Fecha límite: 15/07/2016 Fecha límite: 11/08/2016 este año: se devuelven todas las tareas con una fecha límite en 2016: Fecha límite: 17/04/2016 Fecha límite: 04/07/2016 Fecha límite: 12/07/2016 Fecha límite: 15/07/2016 Fecha límite: 11/08/2016 |
mañana la próxima semana el próximo mes el próximo trimestre el próximo año | Se devuelven las fechas dentro de un período de tiempo en el futuro. Por ejemplo, la fecha actual es el 15 de julio de 2016 y se realiza una búsqueda en los valores siguientes: Fecha límite: 17/04/2016 Fecha límite: 16/07/2016 Fecha límite: 20/07/2016 Fecha límite: 11/08/2016 Fecha límite: 30/09/2016 Fecha límite: 14/11/2016 Fecha límite: 12/02/2017 mañana: se devuelven todas las tareas con una fecha límite de 16 de julio: Fecha límite: 16/07/2016 la próxima semana: se devuelven todas las tareas con una fecha límite desde el 17 hasta el 23 de julio: Fecha límite: 20/07/2016 el próximo mes: se devuelven todas las tareas con una fecha límite en agosto de 2016: Fecha límite: 11/08/2016 el próximo trimestre: se devuelven todas las tareas con una fecha límite desde octubre hasta diciembre de 2016: Fecha límite: 14/11/2016 el próximo año: se devuelven todas las tareas con una fecha límite en 2017: Fecha límite: 12/02/2017 |
> >= < <= | Se devuelven las fechas antes o después de una fecha especificada. Fecha límite: 22/11/2015 Fecha límite: 28/01/2016 Fecha límite: 17/04/2016 Fecha límite: 21/06/2016 Fecha límite: 04/07/2016 Fecha límite: 12/08/2016 Fecha límite: 30/11/2016 Fecha límite: 05/02/2017 >21/06/2016: se devuelven todas las tareas con una fecha límite después del 21 de junio de 2016: Fecha límite: 04/07/2016 Fecha límite: 12/08/2016 Fecha límite: 30/11/2016 Fecha límite: 05/02/2017 >=21/06/2016: se devuelven todas las tareas con la fecha límite el 21 de junio de 2016 o posterior: Fecha límite: 21/06/2016 Fecha límite: 04/07/2016 Fecha límite: 12/08/2016 Fecha límite: 30/11/2016 Fecha límite: 05/02/2017 <21/06/2016: se devuelven todas las tareas con una fecha límite antes del 21 de junio de 2016: Fecha límite: 22/11/2015 Fecha límite: 28/01/2016 Fecha límite: 17/04/2016 <=21/06/2016: se devuelven todas las tareas con la fecha límite el 21 de junio de 2016 o anterior: Fecha límite: 22/11/2015 Fecha límite: 28/01/2016 Fecha límite: 17/04/2016 Fecha límite: 21/06/2016 |