Ejemplos de Criterios de Consulta

download Ejemplos de Criterios de Consulta

of 16

description

acces

Transcript of Ejemplos de Criterios de Consulta

Ejemplos de criterios de consultaCuando se desea limitar los resultados de una consulta basada en los valores de un campo, se usan los criterios de consulta. Un criterio de consulta es una expresin que Access compara con los valores de los campos de consulta para determinar si se va a incluir o no el registro que contiene cada uno de los valores. Por ejemplo, = "Chicago" es una expresin que Access puede comparar con los valores de un campo de texto de una consulta. Si el valor para ese criterio en un registro determinado es "Chicago", Access incluye el registro en los resultados de la consulta.Este tema contiene varios ejemplos de criterios de consulta. En el tema, se supone que ya sabe disear consultas de seleccin sencillas.Informacin generalUn criterio es similar a una frmula. Es una cadena que puede estar formada por referencias de campo, operadores y constantes. Los criterios de consulta tambin se conocen como expresiones.En la tabla siguiente, se muestran algunos ejemplos de criterios y se explica su funcionamiento. CriterioDescripcin

>25 y 30Este criterio se aplica a campos Fecha/Hora, como FechaNacimiento. En el resultado de la consulta, slo se incluyen los registros en los que el nmero de aos entre la fecha de nacimiento de una persona y la fecha actual es mayor que 30.

Es NuloEste criterio se puede aplicar a cualquier tipo de campo para que se muestren los registros en los que el valor de campo sea nulo.

Los criterios pueden ser muy distintos entre s. Algunos criterios son sencillos y usan operadores bsicos (como "= "Mxico"Devuelve los registros de todos los pases o regiones a partir de Mxico y posteriores por orden alfabtico.

Estn incluidos en un intervalo especfico, como de la A hasta la D Como "[A-D]*"Devuelve los registros correspondientes a los pases o regiones cuyos nombres empiezan por las letras "A" a la "D".

Coincidan con uno de dos valores, tales como Estados Unidos o Reino Unido"Estados Unidos" O "Reino Unido"Devuelve los registros correspondientes a Estados Unidos y Reino Unido.

Contengan uno de los valores de una listaEn("Francia", "China", "Alemania", "Japn")Devuelve los registros correspondientes a todos los pases o regiones especificados en la lista.

Contengan ciertos caracteres en una posicin especfica en el valor del campoDer([PasRegin], 1) = "y"Devuelve los registros correspondientes a todos los pases o regiones cuyo nombre acaba con la letra "y".

Satisfagan requisitos de longitudLongitud([PasRegin]) > 10Devuelve los registros correspondientes a los pases o regiones cuyo nombre tiene ms de 10 caracteres.

Coincidan con un modelo especficoComo "Chi??"Devuelve los registros correspondientes a los pases o regiones cuyos nombres tienen cinco caracteres de longitud y los tres primeros caracteres son "Chi", como China y Chile.NotaLos caracteres ? y _, cuando se usan en una expresin, representan un solo carcter (tambin se les denomina "caracteres comodn"). El carcter _ no se puede usar en la misma expresin junto con el carcter ? ni con el carcter comodn *. El carcter comodn _ se puede usar en una expresin que tambin contiene el carcter comodn %.

Caracteres comodn ANSI-89Utilice este juego de caracteres comodn cuando use el cuadro de dilogo Buscar y reemplazar para buscar y, opcionalmente, reemplazar datos en una base de datos o en un proyecto de Access. Estos caracteres se utilizan tambin cuando se ejecutan consultas de seleccin y actualizacin en una base de datos de Access, pero no se utilizan en las consultas ejecutadas en un proyecto de Access. Para obtener ms informacin sobre las consultas de seleccin y actualizacin, vea los artculos Crear una consulta de seleccin sencilla y Actualizar los datos de una base de datos.CarcterDescripcinEjemplo

*Hace coincidir cualquier nmero de caracteres. Puede utilizar el asterisco (*) en cualquier sitio de una cadena de caracteres.qu* encuentra qu, quin y quizs pero no aquellos ni aunque.

?Hace coincidir cualquier carcter alfabtico individual.B?l encuentra bala, billete y bola.

[ ]Hace coincidir cualquier carcter individual incluido entre los corchetes.B[ao]l encuentra bala y bola pero no billete.

!Hace coincidir cualquier carcter que no se encuentre entre los corchetes.r[!oc]a encuentra risa y rema pero no roca ni rosa.

-Hace coincidir cualquier carcter incluido en un intervalo de caracteres. Debe especificar el intervalo en orden ascendente (de A a Z, no de Z a A).b[a-c]d encuentra bad, bbd y bcd.

#Hace coincidir cualquier carcter numrico individual.1#3 encuentra 103, 113 y 123.

Criterios para campos Nmero, Moneda y AutonumeracinLos ejemplos siguientes son para el campo PrecioUnidad de una consulta basada en una tabla donde se almacena informacin de productos. El criterio se especifica en la fila Criterios del campo en la cuadrcula de diseo de la consulta.

Para incluir registros que...Use este criterioResultado de la consulta

Coincidan exactamente con un valor, como 100100Devuelve los registros en los que el precio por unidad del producto es 100 $.

No coincidan con un valor, como 1000No 1000Devuelve los registros en los que el precio por unidad del producto no es 1000 $.

Contengan un valor menor que otro valor, como 100< 10099,99). La segunda expresin muestra los registros en los que el precio por unidad es mayor o igual que 99,99 $.

Contengan uno de entre dos valores, como 20 2520 o 25Devuelve los registros en los que el precio por unidad es 20 $ 25 $.

Contengan un valor que est incluido en un intervalo>49,99 Y .

Contengan valores que estn dentro de un intervalo de fechas>#2/2/2006# Y #2/2/2006# Y 5 Y