Sunteți pe pagina 1din 5

23-10-2019 Comodines y operadores de búsqueda

Comodines y operadores de búsqueda


Puede utilizar caracteres especiales en las búsquedas cuando no sepa el valor completo que desea
buscar o cuando desee especificar el tipo de información que está buscando. El tipo de valor que se
utiliza en un campo, como por ejemplo un valor de serie o numérico, determina qué operadores pueden
utilizarse para filtrar valores en el campo. Si desea cambiar cómo se buscan los valores en un campo
específico, puede editar la cláusula SQL where para un campo.

Reglas para comodines y operadores


Las reglas siguientes se aplican a los campos que contienen números, como por ejemplo el campo
Prioridad o el campo Número de orden de trabajo:
• De forma predeterminada, sólo se pueden utilizar comas para separar los números que tienen más
de tres dígitos. Para utilizar comas como separadores para varios valores numéricos, en la
aplicación Propiedades del sistema, establezca la propiedad
mxe.system.IntegerQBEsearchCommaAsOr en 1. Si la propiedad se establece en 1, sólo
pueden utilizarse comas como separadores para valores numéricos enteros. Por ejemplo, 1,245
devuelve los registros que contienen un valor de 1 y los registros con un valor de 245.

• No se puede buscar un rango de valores numéricos. Para buscar más de un valor, debe separar
cada valor individual mediante una coma, utilizar un operador o un comodín.

Las reglas siguientes se aplican a los campos que contienen fechas, como por ejemplo el campo Fecha
de entrega prevista o el campo Fecha de envío:
• Si especifica una fecha sin una hora, los registros que se devuelven contienen valores para las
horas durante la fecha.

• Si especifica una fecha con una hora y especifica el minuto, los registros que se devuelven
contienen valores para las 12 horas posteriores a la fecha y hora o hasta el final del día.

• Si especifica una fecha con una hora y no especifica el minuto, los registros que se devuelven
contienen valores desde la hora especificada hasta el final del día.

• No se puede especificar un rango de fechas y no se puede especificar más de una fecha en un


campo.

• Puede utilizar las palabras clave TODAY y YTD (año hasta la fecha) para consultar información. YTD
enumera todos los registros con fechas para el presente año. TODAY enumera todos los registros

https://www.ibm.com/support/knowledgecenter/es/SSLKT6_7.6.0.6/com.ibm.mbs.doc/gp_ui/r_wildcard_operator_search.html 1/5
23-10-2019 Comodines y operadores de búsqueda

con la fecha actual. Puede utilizar operadores con la palabra clave TODAY para determinar qué
horas del día actual se muestran.

Las reglas siguientes se aplican a los campos que contienen series de caracteres, como por ejemplo el
campo Nombre y el campo Tipo:
• Las búsquedas son sensibles a las mayúsculas y minúsculas.

• Si no se utiliza el signo igual (=), se añaden comodines al principio y final de la serie de modo que
se encuentre cualquier registro que incluya la serie en el campo. Sin embargo, si añade un comodín
a una serie, no se añaden automáticamente comodines adicionales.

• Puede utilizar comas para buscar más de un término. Por ejemplo, puede buscar rieles,
generadores para buscar todos los registros que contienen rieles o generadores en este
campo.

La cláusula WHERE
Puede editar la cláusula SQL WHERE desea cambiar cómo se buscan los valores en un campo
específico. Para editar la cláusula WHERE, añada un valor a un campo y luego seleccione Búsqueda
avanzada > Cláusula Where. Si está buscando valores nulos editando la cláusula WHERE, utilice los
valores de comparación de SQL IS NULL e IS NOT NULL para seleccionar y compara los valores nulos.

Comodines
Un carácter comodín se utiliza para buscar un valor parcial en un campo cuando no se conoce el valor
completo. Coloque el comodín donde se encuentren los caracteres desconocidos. Puede utilizar más
de un carácter comodín en una sola búsqueda.

Caracteres comodín
Comodín Uso

*o% Sustituye una serie de caracteres. Por ejemplo, 123* o 123% busca los registros que
empiezan por 123 como, por ejemplo, 123, 12345 y 123ABC.

?o_ Sustituye un carácter individual. Por ejemplo, 123? o 123_ busca todos los registros de
cuatro caracteres que empiecen por 123 como, por ejemplo, 1234 o 1239.

https://www.ibm.com/support/knowledgecenter/es/SSLKT6_7.6.0.6/com.ibm.mbs.doc/gp_ui/r_wildcard_operator_search.html 2/5
23-10-2019 Comodines y operadores de búsqueda

Operadores
Un operador se utiliza para especificar el tipo de información que se está buscando. Sólo puede utilizar
operadores en los campos que tienen un tipo de búsqueda de texto, como por ejemplo los campos
Descripción.

Caracteres de operador
Operador Uso

Ampersand (&) Busca los registros que contengan, como mínimo,


una aparición de todos los términos de la
consulta. Por ejemplo, Rail&Line devuelve los
registros que incluyen Rail y Line.

Guión (-) Busca los registros que contienen como mínimo


un término de consulta en un conjunto de dos o
más, y prioriza los resultados basándose en el
orden de los términos con el operador. Por
ejemplo, Rail-Line devuelve los registros que
sólo incluyen Rail, los registros que sólo
incluyen Line y los registros que incluyen ambas,
pero los registros que sólo incluyen Rail se
clasifican antes en la página de resultados.

Barra vertical (|) Busca los registros que contengan, como mínimo,
una aparición de cualquier término de la consulta.
Por ejemplo, Rail|Line devuelve los registros
que sólo incluyen Rail, los registros que sólo
incluyen Line y los registros que incluyen ambas.

Tilde (~) Busca los registros que contengan un término de


consulta y no otro. Por ejemplo, Rail~Line
devuelve los registros que incluyen Rail, pero no
devuelve los registros que incluyen Line.

Igual a (=) Busca los registros que son una coincidencia


exacta con la consulta. Por ejemplo, filtrar los
https://www.ibm.com/support/knowledgecenter/es/SSLKT6_7.6.0.6/com.ibm.mbs.doc/gp_ui/r_wildcard_operator_search.html 3/5
23-10-2019 Comodines y operadores de búsqueda

registros con un estado APPR también devuelve


los registros que tienen un estado WAPPR, a
menos que escriba =APPR en el campo de estado.
Si está buscando un conjunto de valores exactos,
separe los valores con comas. Por ejemplo, filtrar
registros con prioridades =1, =2 y =3 devuelve los
registros que tienen la prioridad 1, 2 o 3.

~null~ Busca los registros que no incluyen un valor en un


campo específico. Cuando se utiliza la ficha Lista,
la acción de búsqueda avanzada o el recuadro de
diálogo Más campos de búsqueda para buscar
registros que contienen valores nulos, utilice la
sintaxis siguiente:

• Para buscar registros que contienen un valor


nulo para un campo, escriba ~null~

• Para buscar registros que no contienen un


valor nulo para un campo, escriba !=~null~

No puede utilizar los operadores ~null~ o


!=~null~ en campos que tienen valores de
fecha.

< Busca valores que son menores que el valor que


figura en el campo. Por ejemplo, <3 devuelve los
registros con valores inferiores a 3, como por
ejemplo 2 o 1. No puede utilizar el símbolo menor
que (<) para los campos que tienen valores de
serie.

!= Busca todos los valores excepto el valor que


figura en el campo. Por ejemplo, !=7 devuelve los
registros con valores como 4, 5, 6 y 8. No puede
utilizar el operador no igual (!=) para los campos
que tienen valores de fecha.

>= Busca valores que son superiores o iguales al


https://www.ibm.com/support/knowledgecenter/es/SSLKT6_7.6.0.6/com.ibm.mbs.doc/gp_ui/r_wildcard_operator_search.html 4/5
23-10-2019 Comodines y operadores de búsqueda

valor que figura en el campo. Por ejemplo, >=7


devuelve los registros con valores como 4, 5, 6, 7
y 8. No puede utilizar el operador del símbolo
mayor o igual que (> =) para los campos que
tienen valores de serie.

<= Busca valores que son inferiores o iguales al valor


que figura en el campo. Por ejemplo, <=3
devuelve los registros con valores como 3, 2 o 1.
No puede utilizar el símbolo de menor o igual que
(< =) para los campos que tienen valores de serie.

> Busca valores que son mayores que el valor que


figura en el campo. Por ejemplo, >3 busca los
registros con valores que son mayores que 3,
como 4, 5 o 6. No puede utilizar el símbolo mayor
que (<) para los campos que tienen valores de
serie.

Tema principal:
 Búsqueda

https://www.ibm.com/support/knowledgecenter/es/SSLKT6_7.6.0.6/com.ibm.mbs.doc/gp_ui/r_wildcard_operator_search.html 5/5

S-ar putea să vă placă și