Microsoft Access 2010 Lenguaje SQL clausula WHERE. Oposicion 2019 Oficial Técnico de Sistemas Informáticos

Microsoft Access 2010

Microsoft Access 2010 Lenguaje SQL clausula WHERE. Tema 22 Parte del temario de Oficial Técnico de Sistemas Informáticos 2019 de Navarra

En una declaración SQL, la cláusula WHERE especifica los criterios que deben cumplir los valores de campo para los registros que contienen los valores que se incluirán en los resultados de la consulta.

Cuando desee utilizar datos para limitar el número de registros que se devuelven en una consulta, puede utilizar los criterios. Un criterio de consulta es similar a una fórmula: es una cadena que puede constar de referencias de campo, operadores y constantes. Los criterios de consulta son un tipo de expresión.

La siguiente lista muestra algunos criterios de muestra y explica cómo funcionan.

  • > 25 y <50: Este criterio se aplica a un campo Número, como Price o UnitsInStock. Incluye solo aquellos registros donde el campo Precio o UnidadesInstock contiene un valor mayor que 25 y menor que 50.
  • DateDiff ("yyyy", [BirthDate], Date ())> 30: Este criterio se aplica a un campo de Fecha / Hora, como BirthDate. Solo los registros donde el número de años entre la fecha de nacimiento de una persona y la fecha de hoy es mayor que 30 se incluyen en el resultado de la consulta.
  • Es nulo: Este criterio se puede aplicar a cualquier tipo de campo para mostrar registros donde el valor del campo es nulo.

Como se ve en la lista anterior, los criterios pueden ser muy diferentes entre sí según el tipo de datos del campo al que se aplican los criterios y sus requisitos específicos. Algunos criterios son simples, y utilizan operadores y constantes básicos. Otros son complejos, y utilizan funciones y operadores especiales, e incluyen referencias de campo.

Importante: si un campo se usa con una función agregada, no puede especificar los criterios para ese campo en una cláusula WHERE. En su lugar, utiliza una cláusula HAVING para especificar criterios para campos agregados. Para obtener más información, consulte los artículos Access SQL: conceptos básicos, vocabulario y sintaxis y la cláusula HAVING .

Sintaxis de la cláusula WHERE

Utiliza los criterios de consulta en la cláusula WHERE de una instrucción SELECT.

Una cláusula WHERE tiene la siguiente sintaxis básica: WHERE campo = criterio

Por ejemplo, suponga que desea el número de teléfono de un cliente, pero solo recuerda que el apellido del cliente es Bagel. En lugar de ver todos los números de teléfono en su base de datos, puede usar una cláusula WHERE para limitar los resultados y facilitar la búsqueda del número de teléfono que desea. Suponiendo que los apellidos se almacenan en un campo que se llama Apellido, su cláusula WHERE aparece de la siguiente manera: where [Apellido] = 'Bagel'

Nota: No tiene que basar los criterios en su cláusula WHERE en la equivalencia de valores. Puede usar otros operadores de comparación, como mayor que (>) o menor que (<). Por ejemplo, DONDE [Precio]> 100 .

Utilice la cláusula WHERE para combinar fuentes de datos

A veces es posible que desee combinar fuentes de datos basadas en campos que tengan datos coincidentes, pero que tengan diferentes tipos de datos. Por ejemplo, un campo en una tabla puede tener un tipo de datos Número y desea comparar ese campo con un campo en otra tabla que tiene un tipo de datos Texto.

No puede crear una unión entre campos que tienen diferentes tipos de datos. Para combinar datos de dos orígenes de datos basados ​​en valores en campos que tienen diferentes tipos de datos, cree una cláusula WHERE que use un campo como criterio para el otro campo, usando la palabra clave LIKE.

Por ejemplo, suponga que desea usar datos de tabla1 y tabla2, pero solo cuando los datos en el campo1 (un campo de texto en la tabla1) coinciden con los datos en el campo2 (un campo numérico en la tabla2). Su cláusula WHERE se asemejaría a lo siguiente: WHERE field1 LIKE field2

Tambien deberia consultar

Clausula WHERE

Clausula FROM

Clausula SELECT

Lenguaje SQL

Este tutorial te puede ser de utilidad para prepararse las oposiciones 2019 de Oficial Técnico de Sistemas Informáticos en Navarra


Fecha actualización el 2019-04-07. Fecha publicación el 2019-04-07. Categoria: Microsoft Access 2010 Autor: Oscar olg Mapa del sitio