Menú
Está libre
registro
hogar  /  Consejo/ Formular una consulta compleja que consta de varios. Lenguaje de consulta

Formule una consulta compleja que consta de varios. Lenguaje de consulta

Los principales temas del párrafo:

♦ tres formas de buscar en Internet;
♦ servidores de búsqueda;
♦ idioma de las consultas del motor de búsqueda.

Tres formas de buscar en Internet

Idioma de consulta del motor de búsqueda

Grupo palabras clave, formada de acuerdo con ciertas reglas, utilizando el lenguaje de consulta, se denomina consulta al servidor de búsqueda. Los lenguajes que se utilizan para las consultas a los distintos motores de búsqueda son muy similares. Puede obtener más información al respecto visitando la sección "Ayuda" del servidor de búsqueda requerido. Consideremos las reglas para realizar consultas usando el ejemplo del motor de búsqueda Yandex.

Sintaxis del operador ¿Qué significa operador Ejemplo de solicitud
espacio o & AND lógico (dentro de una oración) fisioterapia
&& AND lógico (dentro de un documento) recetas && (queso fundido)
| OR lógico foto | fotografía | instantánea | imagen fotográfica
+ Presencia obligatoria de una palabra en el documento encontrado + ser o + no ser
() Agrupar palabras (tecnología | producción) (queso | requesón)
~ Operador binario Y NO (dentro de una oración) bancos ~ ley
~~
o
-
Operador binario Y NO (dentro del documento) Guía de viaje de París ~~ (agencia | tour)
/ (n m) Distancia en palabras (menos (-) - atrás, más (+) - adelante) vendedores / 2 cafés
música / (- 2 4) educación
vacantes - / + 1 estudiantes
“ ” Búsqueda de frases "Caperucita roja"
Equivalente: rojo
/ + 1 sombrero
&& / (n m) Distancia en oraciones
(menos (-) - atrás,
más (+) - adelante)
impuestos bancarios && / 1

Para obtener los mejores resultados de búsqueda, hay algunas reglas simples que debe recordar:

1. No busque información con una sola palabra clave.
2. Es mejor no ingresar palabras clave con letra mayúscula, ya que esto puede llevar a que no se encuentren las mismas palabras escritas con letra minúscula.
3. Si no obtiene ningún resultado en su búsqueda, verifique sus palabras clave para ver si hay errores ortográficos.

Los motores de búsqueda modernos brindan la capacidad de conectar un analizador semántico a la consulta generada. Con él, puede, ingresando una palabra, seleccionar documentos en los que se encuentren derivadas de esta palabra en varios casos, tiempos, etc.

Preguntas y tareas

1. ¿Cuáles son las tres formas principales de encontrar información en la World Wide Web?
2. ¿Cómo terminan los enlaces a documentos específicos en los motores de búsqueda?
3. Formule una consulta compleja, que consta de varias palabras clave, utilizando el lenguaje de consulta del sistema Yandex.

Qué debe aprender del Capítulo 1

Intercambiar información con el servidor red local clase de informática de la escuela.
Envíe y reciba correos electrónicos por Email.
Solicite noticias de teleconferencias.
Reciba información de una página web de la que conoce la dirección.
Busque información en la web mediante programas de búsqueda.

Fecha de edición: Sábado, 29 de junio de 2019

Para encontrar la información que le interesa, debe indicar al navegador la dirección de la página Web en la que se encuentra. Este es el tipo de búsqueda más rápido y confiable. Para acceso rapido al recurso, basta con iniciar un navegador y escribir la dirección de la página en la barra de direcciones.

Las direcciones de las páginas web se dan en libros de referencia especiales, publicaciones impresas y se escuchan en el aire de las estaciones de radio populares y en las pantallas de televisión.

Si no conoce la dirección, para buscar información en Internet hay los motores de búsqueda, que contienen información sobre los recursos de Internet.

Cada motor de búsqueda tiene una gran base de datos de palabras clave asociadas con las páginas web en las que aparecen. Para buscar la dirección del servidor con la información que le interesa, debe ingresar una palabra clave, algunas palabras o una frase en el campo del motor de búsqueda. Al hacerlo, envía buscador consulta. Los resultados de la búsqueda se devuelven como una lista de direcciones de páginas web que contienen estas palabras.

Normalmente, los motores de búsqueda constan de tres partes: un robot, un índice y un programa de procesamiento de consultas.

Un robot (Spider, Robot o Bot) es un programa que visita páginas web y lee (total o parcialmente) su contenido.

Los robots de los motores de búsqueda difieren en el esquema individual para analizar el contenido de una página web.

Index es un almacén de datos que contiene copias de todas las páginas visitadas por robots.

Los índices de cada motor de búsqueda difieren en el volumen y el método de organización de la información almacenada. Las bases de datos de los principales motores de búsqueda almacenan información en decenas de millones de documentos y su índice es de cientos de gigabytes. Los índices se actualizan y complementan periódicamente, por lo que los resultados del trabajo de un motor de búsqueda con la misma consulta pueden diferir si la búsqueda se realizó en diferentes momentos.

Un procesador de consultas es un programa que, en respuesta a la solicitud de un usuario, "escanea" el índice en busca de la información que necesita y devuelve enlaces a los documentos que encuentra.

El programa distribuye un conjunto de enlaces a la salida del sistema en orden descendente desde el grado más alto de coincidencia del enlace con la solicitud hasta el más pequeño.

En Rusia, los motores de búsqueda más comunes son:

    Rambler (www.rambler.ru);

    Yandex (www.yandex.ru);

    Correo (www.mail.ru).

Hay muchos más motores de búsqueda en el extranjero. Los mas populares son:

    Alta Vista (www.altavista.com);

    Búsqueda rápida (www.alltheweb.com);

    Google(www.google.com).

Yandex es quizás el mejor motor de búsqueda en Internet ruso... Esta base de datos contiene alrededor de 200.000 servidores y hasta 30 millones de documentos, que el sistema visualiza en unos pocos segundos. Utilizando este sistema como ejemplo, mostraremos cómo se realiza la búsqueda de información.

La búsqueda de información se establece ingresando una palabra clave en un marco especial y haciendo clic en el botón "Buscar" a la derecha del marco.

Los resultados de la búsqueda aparecen en segundos y están clasificados por importancia; los documentos más importantes se colocan en la parte superior de la lista. En este caso, la clasificación del documento encontrado está determinada por la ubicación de la palabra clave en el documento (es más importante en el título del documento que en cualquier otro lugar) y el número de menciones de la palabra clave (más menciones , cuanto mayor sea el rango).

Así, los sitios ubicados en los primeros lugares de la lista son líderes no desde el punto de vista del contenido, sino prácticamente, en relación a la frecuencia de la palabra clave. En este sentido, uno no debe limitarse a ver los primeros diez sitios sugeridos por el motor de búsqueda.

El contenido del sitio puede evaluarse indirectamente mediante su breve descripción publicada por el motor de búsqueda bajo la dirección del sitio. Algunos autores inescrupulosos de sitios, con el fin de aumentar la probabilidad de que su página web aparezca en los primeros lugares del motor de búsqueda, incluyen deliberadamente en el documento repeticiones sin sentido de la palabra clave. Pero tan pronto como el motor de búsqueda encuentra un documento tan "desordenado", lo excluye automáticamente de su base de datos.

Incluso una lista clasificada de documentos ofrecida por un motor de búsqueda en respuesta a una frase o palabra clave puede resultar casi abrumadora. En este sentido, Yandex (al igual que otros motores de búsqueda potentes) brinda una oportunidad, dentro de la primera lista, para seleccionar documentos que reflejen con mayor precisión el propósito de la búsqueda, es decir, para aclarar o mejorar los resultados de la búsqueda. Por ejemplo, una palabra clave es una lista de 34.899 páginas web. Ingresar una palabra clave de búsqueda en el comando Buscar en Encontrado reduce la lista a 750 páginas y escribir otra palabra de búsqueda en el comando reduce la lista a 130 páginas web.

Dicen que Internet lo tiene todo. De hecho, no es así. Los materiales para publicar en la red son preparados por personas reales y, por lo tanto, puede encontrar allí solo lo que ellos consideren oportuno publicar. Sin embargo, el río se alimenta de arroyos y, gracias a su trabajo, hoy en día existen alrededor de dos mil millones de páginas web en Internet. Como resultado, catalogar los recursos disponibles en la web se ha convertido en un problema grave. A pesar de que miles de organizaciones están lidiando con el problema, no solo no se está acercando a la resolución, sino que se está volviendo más agudo. El porcentaje de recursos catalogados ha ido disminuyendo constantemente. En los últimos años, este descenso se ha vuelto catastrófico. Entonces, si en 1999 el porcentaje de recursos catalogados se acercaba al 40%, entonces en solo uno el próximo año bajó al 25%.

La conclusión es simple: el espacio web se llena más rápido de lo que se organiza.

Desafortunadamente, no tenemos ninguna razón para creer que algo pueda mejorar en un futuro cercano. Como resultado, encontrar información en Internet puede considerarse una de las tareas más difíciles.

Para encontrar la información que le interesa, debe indicar al navegador la dirección de la página Web en la que se encuentra. Este es el tipo de búsqueda más rápido y confiable. Para acceder rápidamente al recurso, simplemente inicie un navegador y escriba la dirección de la página en la barra de direcciones.

Las direcciones de las páginas web se dan en libros de referencia especiales, publicaciones impresas y se escuchan en el aire de las estaciones de radio populares y en las pantallas de televisión.

Si no conoce la dirección, para buscar información en Internet hay los motores de búsqueda, que contienen información sobre los recursos de Internet.

Cada motor de búsqueda tiene una gran base de datos de palabras clave asociadas con las páginas web en las que aparecen. Para buscar la dirección del servidor con la información que le interesa, debe ingresar una palabra clave, algunas palabras o una frase en el campo del motor de búsqueda. Por lo tanto, envía una solicitud al motor de búsqueda. Los resultados de la búsqueda se devuelven como una lista de direcciones de páginas web que contienen estas palabras.

Normalmente, los motores de búsqueda tienen tres partes: robot, programa de procesamiento de índices y solicitudes.

Un robot (Spider, Robot o Bot) es un programa que visita páginas web y lee (total o parcialmente) su contenido.

Los robots de los motores de búsqueda difieren en el esquema individual para analizar el contenido de una página web.

Index es un almacén de datos que contiene copias de todas las páginas visitadas por robots.

Los índices de cada motor de búsqueda difieren en el volumen y el método de organización de la información almacenada. Las bases de datos de los principales motores de búsqueda almacenan información en decenas de millones de documentos y su índice es de cientos de gigabytes. Los índices se actualizan y complementan periódicamente, por lo que los resultados del trabajo de un motor de búsqueda con la misma consulta pueden diferir si la búsqueda se realizó en diferentes momentos.

Un procesador de consultas es un programa que, en respuesta a la solicitud de un usuario, "escanea" el índice en busca de la información que necesita y devuelve enlaces a los documentos que encuentra.

El programa distribuye un conjunto de enlaces a la salida del sistema en orden descendente desde el grado más alto de coincidencia del enlace con la solicitud hasta el más pequeño.

En Rusia, los motores de búsqueda más comunes son:

  • Rambler (www.rambler.ru);
  • Yandex (www.yandex.ru);
  • Correo (www.mail.ru).

Hay muchos más motores de búsqueda en el extranjero. Los mas populares son:

  • Alta Vista (www.altavista.com);
  • Búsqueda rápida (www.alltheweb.com);
  • Northern Light (www.northernlight.com).

Yandex es quizás el mejor motor de búsqueda de la Internet rusa. Esta base de datos contiene alrededor de 200.000 servidores y hasta 30 millones de documentos, que el sistema visualiza en unos pocos segundos. Utilizando este sistema como ejemplo, mostraremos cómo se realiza la búsqueda de información.

La búsqueda de información se establece ingresando una palabra clave en un marco especial y haciendo clic en el botón "Buscar" a la derecha del marco.

Los resultados de la búsqueda aparecen en segundos y están clasificados por importancia; los documentos más importantes se colocan en la parte superior de la lista. En este caso, la clasificación del documento encontrado está determinada por la ubicación de la palabra clave en el documento (es más importante en el título del documento que en cualquier otro lugar) y el número de menciones de la palabra clave (más menciones , cuanto mayor sea el rango).

Así, los sitios ubicados en los primeros lugares de la lista son líderes no desde el punto de vista del contenido, sino prácticamente, en relación a la frecuencia de la palabra clave. En este sentido, uno no debe limitarse a ver los primeros diez sitios sugeridos por el motor de búsqueda.

El contenido del sitio puede evaluarse indirectamente mediante su breve descripción publicada por el motor de búsqueda bajo la dirección del sitio. Algunos autores inescrupulosos de sitios, con el fin de aumentar la probabilidad de que su página web aparezca en los primeros lugares del motor de búsqueda, incluyen deliberadamente en el documento repeticiones sin sentido de la palabra clave. Pero tan pronto como el motor de búsqueda encuentra un documento tan "desordenado", lo excluye automáticamente de su base de datos.

Incluso una lista clasificada de documentos ofrecida por un motor de búsqueda en respuesta a una frase o palabra clave puede resultar casi abrumadora. En este sentido, Yandex (al igual que otros motores de búsqueda potentes) brinda una oportunidad, dentro de la primera lista, para seleccionar documentos que reflejen con mayor precisión el propósito de la búsqueda, es decir, para aclarar o mejorar los resultados de la búsqueda. Por ejemplo, una palabra clave es una lista de 34.899 páginas web. Ingresar una palabra clave de búsqueda en el comando Buscar en Encontrado reduce la lista a 750 páginas y escribir otra palabra de búsqueda en el comando reduce la lista a 130 páginas web.

Los directorios de búsqueda son una colección (selección) sistemática de enlaces a otros recursos de Internet. Los enlaces están organizados como rubricator temático, npe, que es una estructura jerárquica, a través de la cual puede encontrar la información que necesita.

Tomemos como ejemplo la estructura del Yandex.

Este es un directorio de propósito general, ya que contiene enlaces a recursos de Internet en casi todas las direcciones posibles. Los siguientes están resaltados en este directorio temas:

  • Negocios y Economía;
  • Sociedad y Política;
  • Ciencia y educación;
  • Computadoras y comunicaciones;
  • Referencias y enlaces;
  • Hogar y Familia;
  • Entretenimiento y recreación;
  • Cultura y arte.

Cada tema incluye muchos subsecciones , y ellos, a su vez, contienen rúbricas etc.

Suponga que está preparando un evento para el Día de la Victoria y quiere encontrar la letra de la famosa canción militar de Bulat Okudzhava “Escuchas el retumbar de las botas” en Internet. La búsqueda se puede organizar de la siguiente manera:

Yandex> Catálogo> Cultura y arte> Música> Canción de autor

Este método de búsqueda es bastante rápido y eficaz. Al final, se le ofrecen solo algunos enlaces, entre los cuales hay enlaces a sitios con canciones de bardos famosos. Solo queda encontrar un archivo con la letra de las canciones de B. Okudzhava en el sitio web y seleccionar el texto deseado en él.

Otro ejemplo. Suponga que va a comprar un teléfono móvil y quiere comparar las características de los dispositivos de diferentes empresas. La búsqueda se puede realizar en los siguientes títulos del catálogo:.

Yandex> Catálogo> Computadoras y comunicaciones> conexión móvil> Teléfonos móviles

Habiendo recibido un número limitado de enlaces, puede verlos rápidamente y seleccionar un teléfono examinando las características de las empresas y las modificaciones de los dispositivos.

La mayoría de los motores de búsqueda tienen la capacidad de buscar palabras clave. Este es uno de los tipos de búsquedas más comunes.

Para buscar palabras clave, debe ingresar una palabra o varias palabras que desea buscar en una ventana especial y hacer clic en el botón Buscar.

El motor de búsqueda encontrará en su base de datos y mostrará documentos que contengan estas palabras. Puede haber muchos documentos de este tipo, pero muchos en este caso no necesariamente significan buenos.

Hagamos algunos experimentos con cualquiera de los motores de búsqueda. Supongamos que decidimos iniciar un acuario y estamos interesados ​​en cualquier información sobre este tema. A primera vista, lo más sencillo es buscar la palabra "acuario". Comprobemos esto, por ejemplo, en el motor de búsqueda de Yandex. El resultado de la búsqueda será gran cantidad páginas: una gran cantidad de enlaces. Además, si miras más de cerca, entre ellos habrá sitios que mencionan el grupo "Acuario" de B. Grebenshchikov, centros comerciales y asociaciones informales con el mismo nombre, y mucho más que no tiene nada que ver con los peces de acuario.

Es fácil adivinar que tal búsqueda no puede satisfacer ni siquiera a un usuario modesto. Habrá que dedicar demasiado tiempo a intentar seleccionar entre todos los documentos propuestos aquellos que se relacionan con el tema que necesitamos, y más aún a familiarizarnos con su contenido.

Puede concluir inmediatamente que, por lo general, no es práctico buscar una palabra, porque es muy difícil determinar el tema de un documento, página web o sitio a partir de una palabra. La excepción son las palabras y términos raros que casi nunca se usan fuera de su área temática.

Tener un cierto conjunto de términos más comunes en área deseada, puede utilizar la búsqueda avanzada. En la Fig. muestra la ventana de búsqueda avanzada en el motor de búsqueda Yandex. En este modo, las capacidades del lenguaje de consulta se implementan como un formulario. Servicio similar, que incluye filtros de diccionario, es ofrecido por casi todos los motores de búsqueda.

Intentemos aclarar los términos de búsqueda e ingresemos la frase "peces de acuario". El número de enlaces se reducirá en más de 20 veces. Este resultado nos conviene más, pero de todos modos, entre los enlaces propuestos podemos encontrar, por ejemplo, juegos de cerillas de recuerdo rusos con imágenes de peces, y colecciones de salvapantallas para el Escritorio de una computadora, y catálogos de peces de acuario con fotos. y tiendas de accesorios para acuarios. Evidentemente, deberíamos seguir avanzando hacia el esclarecimiento de las condiciones de búsqueda.

Para que la búsqueda sea más productiva, todos los motores de búsqueda tienen un lenguaje de consulta con su propia sintaxis. Estos lenguajes son similares en muchos aspectos. Todos ellos son difíciles de aprender, pero cualquier buscador tiene un sistema de ayuda que te permitirá dominar el idioma que desees.

Aquí hay algunas reglas simples para generar una consulta en el motor de búsqueda de Yandex.

Las palabras clave de la consulta deben escribirse en minúsculas (minúsculas).

Esto asegurará que se busquen todas las palabras clave, no solo aquellas que comienzan con una letra mayúscula.

La búsqueda tiene en cuenta todas las formas de una palabra de acuerdo con las reglas del idioma ruso, independientemente de la forma de la palabra en la consulta.

Por ejemplo, si la palabra "saber" se especificó en la consulta, las palabras "saber", "saber", etc. también satisfarán el término de búsqueda.

Para buscar una frase estable, debe escribir las palabras entre comillas.

Por ejemplo, "vajilla de porcelana".

Para buscar una forma de palabra exacta, se debe colocar un signo de exclamación delante de la palabra.

Por ejemplo, para buscar la palabra "septiembre" en el caso genitivo, escriba "! Septiembre".

Para buscar dentro de una oración, las palabras de la consulta están separadas por un espacio o por &

Por ejemplo, "romance de aventura" o "romance de aventura". Varias palabras escritas en la consulta, separadas por espacios, significan que todas deben incluirse en una oración del documento requerido.

Si desea seleccionar solo aquellos documentos que contienen cada palabra especificada en la solicitud, coloque un signo más "+" delante de cada uno de ellos. Si, por el contrario, desea excluir alguna palabra del resultado de la búsqueda, coloque un signo menos "-" delante de esta palabra. Los signos "+" y "-" deben escribirse a través de un espacio del anterior y fusionarse con la siguiente palabra.

Por ejemplo, la consulta "Volga-car" encontrará documentos que contengan la palabra "Volga" y no la palabra "car".

Cuando busque sinónimos o palabras que tengan un significado parecido, puede colocar una barra vertical "|" entre las palabras.

Por ejemplo, por solicitud “niño | bebe | bebé ”se encontrarán documentos con cualquiera de estas palabras.

En lugar de una palabra en la consulta, puede sustituir una expresión completa. Para hacer esto, debe estar entre corchetes.

Por ejemplo, "(niño | niño pequeño | niños | bebé) + (cuidado | crianza)".

El carácter "~" (tilde) le permite buscar documentos con una oración que contenga la primera palabra pero no la segunda.

Por ejemplo, la consulta "libros ~ tienda" encontrará todos los documentos que contengan la palabra "libros", junto a los cuales (dentro de la oración) no hay la palabra "tienda".

Si el operador se repite una vez (por ejemplo, & o ~), la búsqueda se realiza dentro de la cláusula. El operador doble (&&, ~~) busca dentro del documento.

Por ejemplo, la consulta "cáncer ~~ astrología" encontrará documentos con la palabra "cáncer" que no están relacionados con la astrología.

Volvamos al ejemplo de los peces de acuario. Después de leer varios documentos ofrecidos por el motor de búsqueda, queda claro que la búsqueda de información en Internet no debe comenzar con la selección de peces de acuario. Un acuario es un sistema biológico complejo, cuya creación y mantenimiento requiere conocimientos especiales, tiempo y una inversión seria.

Con base en la información recibida, una persona que realiza una búsqueda en Internet puede cambiar radicalmente la estrategia de búsqueda adicional al decidir estudiar la literatura especial relacionada con el tema en estudio.

Para buscar literatura o documentos de texto completo, es posible realizar la siguiente consulta:

"+ (Acuario | acuarista | aficionado al acuario) + para principiantes + (consejos | literatura) + (artículo | tesis | texto completo) - (precio | tienda | envío | catálogo)".

Después de procesar la solicitud por parte del motor de búsqueda, el resultado fue todo un éxito. Ya los primeros enlaces conducen a los documentos que está buscando.

Ahora puede resumir los resultados de la búsqueda, sacar ciertas conclusiones y decidir sobre posibles acciones:

  • Detenga la búsqueda, ya que por diversas razones no puede permitirse el lujo de mantener un acuario.
  • Lea los artículos sugeridos y comience a configurar su acuario.
  • Busque material sobre hámsters o periquitos.
  1. ¿Qué tipo de búsqueda es la más rápida y confiable?
  2. ¿Dónde puede un usuario encontrar las URL de las páginas web?
  3. ¿Cuál es el objetivo principal de un motor de búsqueda?
  4. ¿Cuáles son las partes de un motor de búsqueda?
  5. ¿Qué buscadores conoces?
  6. ¿Cuál es la tecnología de búsqueda para un rubricador de motor de búsqueda?
  7. ¿Qué es la tecnología de búsqueda de palabras clave?
  8. ¿Cuándo se debe especificar un + o - en los criterios de búsqueda?
  9. Qué criterios de búsqueda en Yandex se especifican con la siguiente frase:

    (niñera | educadora | institutriz) ++ (cuidado | crianza | supervisión) ?

  10. ¿Qué significa doble signo (~~ o ++) al generar una consulta compleja?

Ejercicio.

Tarea 1. Buscar en directorios.

Usando el directorio del motor de búsqueda, encuentre la siguiente información (según lo indique el maestro):

  1. Letras de un grupo de música popular
  2. Repertorio del Teatro Mariinsky esta semana
  3. Especificaciones Ultimo Modelo teléfono móvil una empresa conocida (de su elección)
  4. Receta para cocinar borscht ucraniano con albóndigas.
  5. Previsión meteorológica a largo plazo para su área (al menos 10 días)
  6. Foto de tu artista de canciones contemporáneo favorito
  7. El costo aproximado de una computadora multimedia (precio)
  8. Información sobre las vacantes de secretaría en su área o ciudad
  9. Horóscopo de tu signo zodiacal para el día actual

Con base en los resultados de la búsqueda, redacte un informe escrito en Word: presente el material encontrado, copiado y formateado en el documento. Presentar el informe al maestro.

Tarea 2. Formulación de una solicitud para el título o cotización exactos.

Conoce el título exacto del documento, por ejemplo, "Requisitos de higiene para las máquinas de computación electrónica personal y organización del trabajo". Formule su consulta para buscar en Internet texto completo documento.

Guarde el resultado de la búsqueda en su carpeta. Presentar al profesor.

Tarea 3. Formación de consultas complejas.

  • En cualquier motor de búsqueda, haga una solicitud para encontrar información sobre el baño ruso. Elimine ofertas de servicios, anuncios de productos de baño y otros anuncios. Concentre su búsqueda en el efecto del baño ruso en el cuerpo.
  • Crea una consulta compleja para encontrar información sobre el cuidado de gatos domésticos. Excluya gatos grandes (por ejemplo, leones) de su búsqueda, así como ofertas para comprar, vender, fotos de papel tapiz, etc.
  • Complete el texto de la consulta y el resultado de la búsqueda en Word y preséntelos al profesor.
Tarea 4. Búsqueda temática.

Por todos los medios que conozca, busque en Internet información sobre la historia del desarrollo de la informática. Búsqueda en diferentes direcciones: entorno histórico, tecnología, personalidad. Dar formato a los resultados de la búsqueda en forma de presentación. Utilice una tabla de contenido de varias etapas en forma de hipervínculos en su presentación.

Las solicitudes se escriben sin escapar de las comillas, ya que MySQL, MS SQL y PostGree ellos son diferentes.

Consulta SQL: obtener campos especificados (obligatorios) de una tabla

SELECT id, country_title, count_people FROM table_name

Obtenemos una lista de registros: TODOS los países y su población. Los nombres de los campos obligatorios están separados por comas.

SELECT * FROM table_name

* denota todos los campos. Es decir, habrá impresiones TODO Campos de información.

Consulta SQL: registros de salida de una tabla excluidos los duplicados

SELECCIONE DISTINCT country_title FROM table_name

Obtenemos una lista de registros: los países donde se encuentran nuestros usuarios. Puede haber muchos usuarios de un país. En este caso, esta es su solicitud.

Consulta SQL: mostrar registros de una tabla de acuerdo con una condición especificada

SELECCIONE id, country_title, city_title FROM table_name DONDE count_people> 100000000

Obtenemos una lista de registros: países donde el número de personas supera los 100.000.000.

Consulta SQL: mostrar registros de una tabla con orden

SELECCIONAR id, city_title FROM table_name ORDER BY city_title

Obtenemos una lista de registros: ciudades en orden alfabético. Al principio de A, al final de I.

SELECT id, city_title FROM table_name ORDER BY city_title DESC

Obtenemos una lista de registros: ciudades al revés ( DESC) OK. Al principio yo, al final A.

Consulta SQL: contando el número de registros

SELECT COUNT (*) FROM table_name

Obtenemos el número (número) de registros en la tabla. En este caso, NO hay lista de registros.

Consulta SQL: genera el rango requerido de registros

SELECT * FROM table_name LIMIT 2, 3

Obtenemos 2 (segundo) y 3 (tercer) registros de la tabla. La solicitud es útil al crear navegación en páginas WEB.

Consultas SQL con condiciones

Salida de registros de una tabla de acuerdo con una condición dada usando operadores lógicos.

Consulta SQL: Y construcción

SELECCIONE id, city_title FROM table_name DONDE país = "Rusia" Y aceite = 1

Obtenemos una lista de registros: ciudades de Rusia Y tener acceso al aceite. Cuando se utiliza el operador Y, entonces ambas condiciones deben coincidir.

Consulta SQL: O construcción

SELECCIONE id, city_title FROM table_name DONDE país = "Rusia" O país = "EE. UU."

Obtenemos una lista de registros: todas las ciudades de Rusia O ESTADOS UNIDOS. Cuando se utiliza el operador O, entonces al menos una condición debe coincidir.

Consulta SQL: Y NO construir

SELECCIONE id, user_login FROM table_name DONDE país = "Rusia" Y NO count_comments<7

Obtenemos una lista de registros: todos los usuarios de Rusia Y quien lo hizo NO MENOS 7 comentarios.

Consulta SQL: construcción IN (B)

SELECT id, user_login FROM table_name WHERE country IN ("Rusia", "Bulgaria", "China")

Obtenemos una lista de registros: todos los usuarios que viven en ( EN) (Rusia, Bulgaria o China)

Consulta SQL: NO EN construcción

SELECT id, user_login FROM table_name DONDE el país NO ESTÁ EN ("Rusia", "China")

Obtenemos una lista de registros: todos los usuarios que no viven en ( NO EN) (Rusia o China).

Consulta SQL: construcción IS NULL (valores vacíos o NO vacíos)

SELECT id, user_login FROM table_name DONDE el estado ES NULO

Obtenemos una lista de entradas: todos los usuarios cuyo estado no está definido. NULL es un tema separado y, por lo tanto, se verifica por separado.

SELECT id, user_login FROM table_name DONDE el estado NO ES NULL

Obtenemos una lista de registros: todos los usuarios donde se define el estado (NO CERO).

Consulta SQL: construcción LIKE

SELECT id, user_login FROM table_name DONDE apellido COMO "Ivan%"

Obtenemos una lista de registros: usuarios cuyo apellido comienza con la combinación "Ivan". El signo% significa CUALQUIER número de CUALQUIER carácter. Para encontrar el signo%, debe utilizar el "Ivan \%" de escape.

Consulta SQL: BETWEEN construcción

SELECT id, user_login FROM table_name DONDE salario ENTRE 25000 Y 50000

Obtenemos una lista de registros: usuarios que reciben salarios de 25.000 a 50.000 inclusive.

Hay MUCHOS operadores lógicos, así que estudie en detalle la documentación del servidor SQL.

Consultas SQL complejas

Consulta SQL: combinación de varias consultas

(SELECT id, user_login FROM table_name1) UNION (SELECT id, user_login FROM table_name2)

Obtenemos una lista de registros: usuarios que están registrados en el sistema, así como aquellos usuarios que están registrados en el foro por separado. Se pueden combinar varias consultas con el operador UNION. UNION actúa como SELECT DISTINCT, es decir, descarta valores duplicados. Para obtener absolutamente todos los registros, debe utilizar el operador UNION ALL.

Consulta SQL: recuento de valores de campo MAX, MIN, SUM, AVG, COUNT

Salida de uno, el valor máximo del contador en la tabla:

SELECT MAX (contador) FROM table_name

Salida de uno, el valor mínimo del contador en la tabla:

SELECT MIN (contador) FROM table_name

Visualización de la suma de todos los valores del contador en la tabla:

SELECT SUM (contador) FROM table_name

Visualización del valor medio del contador en la tabla:

SELECT AVG (contador) FROM table_name

Visualización del número de contadores en la tabla:

SELECT COUNT (contador) FROM table_name

Visualización del número de contadores en el taller No 1, en la tabla:

SELECT COUNT (contador) FROM table_name DONDE office = "Shop # 1"

Estos son los comandos más populares. Se recomienda, siempre que sea posible, utilizar consultas SQL de este tipo para el cálculo, ya que ningún entorno de programación puede compararse en velocidad de procesamiento de datos que el propio servidor SQL cuando procesa sus propios datos.

Consulta SQL: agrupación de registros

SELECCIONAR continente, SUMA (área_país) DEL GRUPO DE PAÍS POR continente

Obtenemos una lista de registros: con el nombre del continente y con la suma de las áreas de todos sus países. Es decir, si hay un directorio de países donde cada país tiene su área registrada, entonces usando la cláusula GROUP BY, puede averiguar el tamaño de cada continente (basado en la agrupación por continente).

Consulta SQL: usando múltiples tablas a través de alias

SELECCIONE o.order_no, o.amount_paid, c.company FROM orders AS o, customer AS with WHERE o.custno = c.custno AND c.city = "Tyumen"

Obtenemos una lista de registros: pedidos de clientes que viven solo en Tyumen.

De hecho, con una base de datos correctamente diseñada de este tipo, la consulta es la más frecuente, por lo que se introdujo un operador especial en MySQL, que trabaja muchas veces más rápido que el código escrito anteriormente.

SELECCIONE o.order_no, o.amount_paid, z.company FROM orders AS o LEFT JOIN customer AS z ON (z.custno = o.custno)

Subconsultas anidadas

SELECT * FROM table_name DONDE salario = (SELECT MAX (salario) FROM employee)

Obtenemos un registro: información sobre el usuario con el salario máximo.

¡Atención! Las subconsultas anidadas son uno de los cuellos de botella en los servidores SQL. Junto con su flexibilidad y potencia, también aumentan significativamente la carga en el servidor. Lo que conduce a una desaceleración catastrófica en el trabajo de otros usuarios. Los casos de llamadas recursivas con consultas anidadas son muy comunes. Por lo tanto, recomiendo encarecidamente NO utilizar consultas anidadas, sino dividirlas en consultas más pequeñas. O use la combinación LEFT JOIN anterior. Además de este tipo de solicitud, las solicitudes son un mayor foco de violaciones de seguridad. Si decide utilizar subconsultas anidadas, debe diseñarlas con mucho cuidado y realizar las ejecuciones iniciales en copias de bases de datos (bases de datos de prueba).

Consultas SQL que cambian datos

Consulta SQL: INSERT

Instrucciones INSERTAR le permite insertar registros en una tabla. En palabras simples, cree una línea con datos en la tabla.

Opción número 1. La instrucción se usa a menudo:

INSERT INTO table_name (id, user_login) VALUES (1, "ivanov"), (2, "petrov")

En la mesa " nombre de la tabla"Se insertarán 2 (dos) usuarios a la vez.

Opción número 2. Es más conveniente usar el estilo:

INSERT table_name SET id = 1, user_login = "ivanov"; INSERT table_name SET id = 2, user_login = "petrov";

Esto tiene sus ventajas y desventajas.

Principales desventajas:

  • Muchas consultas SQL pequeñas se ejecutan un poco más lento que una consulta SQL grande, pero otras consultas se pondrán en cola para recibir servicio. Es decir, si se ejecuta una consulta SQL grande durante 30 minutos, entonces durante todo este tiempo el resto de las consultas fumarán bambú y esperarán su turno.
  • La solicitud resulta ser más masiva que la versión anterior.

Ventajas principales:

  • Durante consultas SQL pequeñas, no se bloquean otras consultas SQL.
  • Facilidad de lectura.
  • Flexibilidad. En esta opción, no puede seguir la estructura, sino agregar solo los datos necesarios.
  • Al formar archivos de esta manera, puede copiar fácilmente una línea y ejecutarla a través de la línea de comando (consola), sin restaurar el ARCHIVO completo.
  • El estilo de escritura es similar a la instrucción UPDATE, lo que hace que sea más fácil de recordar.

Consulta SQL: ACTUALIZAR

ACTUALIZAR table_name SET user_login = "ivanov", user_surname = "Ivanov" DONDE id = 1

En la mesa " nombre de la tabla"En el registro con id = 1, los valores de los campos user_login y user_surname se cambiarán a los valores especificados.

Consulta SQL: ELIMINAR

BORRAR DE table_name DONDE id = 3

El registro con el número de identificación 3 se eliminará en la tabla table_name.

  1. Se recomienda escribir todos los nombres de campo en minúsculas y, si es necesario, separarlos con un espacio forzado "_" para compatibilidad con diferentes lenguajes de programación como Delphi, Perl, Python y Ruby.
  2. Escriba los comandos SQL en mayúsculas para facilitar la lectura. Recuerde siempre que otras personas pueden leer el código después de usted, y probablemente usted mismo después de N cantidad de tiempo.
  3. Nombre los campos desde el principio del sustantivo y luego la acción. Por ejemplo: city_status, user_login, user_name.
  4. Trate de evitar palabras de respaldo en diferentes lenguajes que puedan causar problemas en SQL, PHP o Perl, como (nombre, recuento, enlace). Por ejemplo: el enlace se puede usar en MS SQL, pero está reservado en MySQL.

Este material es una referencia breve para el trabajo diario y no pretende ser una fuente súper mega autorizada, que es la fuente principal de consultas SQL para una base de datos en particular.

Mediante el uso de términos de consulta, puede buscar elementos específicos en una base de datos de Access. Si el elemento coincide con todas las condiciones que ingresó, aparecerá en los resultados de la consulta.

Para agregar una condición a una consulta de Access, abra la consulta en un diseñador. Luego defina los campos (columnas) a los que se aplica esta condición. Si falta el campo obligatorio en el formulario de solicitud, haga doble clic para agregarlo. Entonces en la linea Condiciones ingrese una condición para ello. Para obtener más información, consulte Descripción general de la consulta.

Una condición de consulta es una expresión que Access compara con los valores de los campos de consulta para determinar si se deben incluir registros que contengan un valor particular en el resultado. Por ejemplo, = "Voronezh" es una expresión que Access compara con los valores del cuadro de texto de la consulta. Si el valor de este campo en un registro en particular es Voronezh, Access lo incluye en los resultados de la consulta.

Veamos algunos ejemplos de condiciones de uso común que puede utilizar para crear sus propias condiciones. Los ejemplos están agrupados por tipo de datos.

En esta sección

Información general sobre las condiciones de la solicitud

Una condición es como una fórmula: es una cadena que puede incluir referencias de campo, operadores y constantes. En Access, las condiciones de consulta también se denominan expresiones.

La siguiente tabla muestra ejemplos de condiciones y describe cómo funcionan.

Condiciones

Descripción

> 25 y<50

Esta condición se aplica a un campo numérico como Precio o Unidades en stock. Le permite mostrar solo aquellos registros en los que el campo "Precio" o "Unidades en stock" contiene valor mayor que 25 y menor que 50.

DateDiff ("aaaa", [Fecha de nacimiento], Fecha ())> 30

Esta condición se aplica a un campo de fecha / hora, como la fecha de nacimiento. Solo registros en los que número de años entrefecha de cumpleañospersona y la fecha actual es más de 30.

Esta condición se puede aplicar a cualquier tipo de campo para mostrar registros en los que el valor del campo es NULL.

Como puede ver, las condiciones pueden variar significativamente según el tipo de datos en el campo al que se aplican y sus requisitos. Algunas condiciones son simples e incluyen solo operadores y constantes básicos. Otras condiciones son complejas: contienen funciones, operadores especiales y enlaces a campos.

Este artículo enumera varias condiciones de uso común para diferentes tipos datos. Si los ejemplos no se ajustan a sus necesidades, es posible que deba establecer sus propios términos. Para hacer esto, primero debe familiarizarse con lista completa funciones, operadores y caracteres especiales, y sintaxis para expresiones que hacen referencia a campos y literales.

Averigüemos dónde y cómo se pueden agregar las condiciones. Para agregar condiciones a una consulta, debe abrirla en el Diseñador. Después de eso, debe definir los campos para los que desea establecer condiciones. Si el campo aún no está en el diseño de la consulta, agréguelo arrastrándolo desde la ventana de diseño de la consulta a la cuadrícula de campos, o haciendo doble clic en el campo (esto agrega automáticamente el campo a la siguiente columna vacía en la cuadrícula). Finalmente, ponga las condiciones en la línea Condiciones.

Condiciones especificadas para diferentes campos seguidos Condiciones, se concatenan mediante el operador AND. En otras palabras, las condiciones especificadas en los campos Ciudad y Fecha de nacimiento se interpretan de la siguiente manera:

Ciudad = "Voronezh" Y Fecha de cumpleaños < FechaAñadir (" aaaa ", -40, Fecha ())

1. Los campos "Ciudad" y "Fecha de nacimiento" incluyen condiciones.

2. Esta condición solo se cumple con los registros en los que el campo "Ciudad" tiene el valor "Voronezh".

3. Esta condición solo se cumple con los registros de personas que tienen al menos 40 años de edad.

4. Solo se incluirán en el resultado los registros que cumplan ambas condiciones.

¿Qué pasa si solo desea que se cumpla una de estas condiciones? En otras palabras, ¿cómo se pueden introducir condiciones alternativas?

Si tiene condiciones alternativas, es decir, hay dos conjuntos de condiciones independientes, de las cuales solo una debe ser verdadera, use las líneas Condición de selección y O en forma.

1. 1. Condición "Ciudad" se indica en la línea "Condición de selección".

2. 2. La condición "Fecha de nacimiento" se indica en la línea "o".

Condiciones especificadas en cadenas Condición de selección y o se combinan utilizando el operador OR como se muestra a continuación.

Ciudad = "Chicago" O Fecha de nacimiento< DateAdd("гггг", -40, Date())

Si necesita establecer varias condiciones alternativas, use las líneas debajo de la línea o.

Antes de comenzar a explorar los ejemplos, tenga en cuenta lo siguiente:

Condiciones para campos de texto, campos de notas y campos de hipervínculo

Nota: A partir de Access 2013, los campos de texto se nombran Texto corto y los campos Memo son Texto largo.

Los siguientes ejemplos son para un campo CountryRegion basado en una tabla que almacena información de contacto. La condición se establece en la línea Condición de selección campos en el formulario.

La condición establecida para el campo Hipervínculo se aplica de forma predeterminada al texto de visualización que se especifica en el campo. Para especificar condiciones para la URL final, use la expresión HyperlinkPart... Tiene la siguiente sintaxis: HyperlinkPart ([Table1]. [Field1], 1) = "http://www.microsoft.com/" donde "Table1" es el nombre de la tabla que contiene el campo de hipervínculo, "Field1" es el campo de hipervínculo en sí y "http://www.microsoft.com" es la URL que desea buscar.

Usa esta condición

Resultado solicitud

Coincidir exactamente con un significado específico, como "China"

Devuelve registros en los que el campo CountryRegion contiene el valor China.

No coincide con un valor específico, como "México".

No es "México"

Devuelve registros en los que el campo CountryRegion no es México.

Comienza con una cadena de caracteres determinada, como "C".

Devuelve registros para todos los países o regiones que comienzan con la letra "C", como Eslovaquia y Estados Unidos.

Nota: El asterisco ( * ) en una expresión denota cualquier cadena de caracteres. También se le llama comodín. Para obtener una lista de estos caracteres, consulte Referencia de comodines de acceso.

No empiece con una cadena de caracteres determinada, como "C"

Devuelve registros para todos los países o regiones cuyos nombres no comienzan con la letra "C".

Como "* Corea *"

Devuelve registros para todos los países o regiones cuyos nombres contienen la cadena "Corea".

No como "* Corea *"

Devuelve registros para todos los países o regiones cuyos nombres no contienen la cadena "Corea".

Finalizando cadena dada, por ejemplo "ina"

Devuelve registros de todos los países o regiones cuyos nombres terminan en "ina", como "Ucrania" y "Argentina".

No termine con la cadena dada, por ejemplo, "ina"

No me gusta "* ina"

Devuelve registros para todos los países o regiones que no terminan en "ina", como en "Ucrania" y "Argentina".

Devuelve registros en los que este campo no contiene ningún valor.

Devuelve los registros en los que este campo contiene un valor.

"" (comillas rectas)

Devuelve registros en los que el campo está vacío (pero no nulo). Por ejemplo, los registros de ventas de otro departamento pueden contener un valor en blanco en el campo CountryRegion.

Devuelve registros en los que el campo CountryRegion tiene un valor no vacío.

Contiene valores nulos o cadenas vacías

Devuelve registros en los que no hay ningún valor en el campo o está vacío.

Distinto de cero y no vacío

No es nulo y no ""

Devuelve registros en los que el campo CountryRegion tiene un valor no nulo.

Al ordenar alfabéticamente, seguido de un valor específico, como "México"

> = "México"

Devuelve registros con los nombres de países y regiones desde México hasta el final del alfabeto.

Están dentro de un rango determinado, por ejemplo, de A a G

Devuelve países y regiones cuyos nombres comienzan con letras de "A" a "D".

Coincide con uno de dos valores, como "Eslovaquia" o "EE. UU."

"Eslovaquia" o "EE. UU."

Devuelve registros de Estados Unidos y Eslovaquia.

En ("Francia", "China", "Alemania", "Japón")

Devuelve registros para todos los países o regiones especificados en la lista.

Derecha ([CountryRegion], 1) = "a"

Devuelve registros para todos los países o regiones cuyos nombres terminan con la letra "a".

Corresponde a la longitud especificada

Len ([CountryRegion])> 10

Devuelve registros de países o regiones con nombres de más de 10 caracteres.

Coincidir con un patrón dado

Devuelve registros de país o región que tienen cinco caracteres y comienzan con Liv, como Libia y Líbano.

Nota: Simbolos ? y _ en una expresión denotar un carácter. También se denominan comodines. Firmar _ ? * _ % .

Condiciones para campos numéricos, campos de moneda y campos de contador

Los siguientes ejemplos son para el campo UnitPrice basados ​​en una tabla que almacena información del producto. La condición se establece en la línea Condición de selección campos en el formulario de solicitud.

Para agregar entradas que ...

Usarlo condición

Resultado de la consulta

Coincidir exactamente con un valor específico, por ejemplo 1000

Devuelve registros donde el precio unitario de un artículo es $ 1,000.

No coincida con el valor, por ejemplo, 10,000

Devuelve registros en los que el precio unitario de un artículo no es de $ 10,000.

< 1000
<= 1000

Devuelve registros en los que el precio de un artículo es inferior a 1000 ₽ (<1000). Второе выражение (<=1000) отображает записи, в которых цена не больше 1000 ₽.

>999,99
>=999,99

Devuelve registros donde el precio del artículo es más de $ 9,99 (> $ 999,99). La segunda expresión muestra registros con un precio de al menos $ 999,99.

Devuelve registros en los que el precio de un artículo es 200 o 250 ₽.

> 499,99 y<999,99
o
Entre 500 y 1000

Devuelve registros de productos con precios que oscilan entre $ 499,99 y $ 999,99 (sin incluir estos valores).

<500 or >1000

Devuelve registros en los que el precio de un artículo no está en el rango de $ 500 a $ 1,000.

Contiene uno de los valores dados

En (200, 250, 300)

Devuelve registros donde el precio de un artículo es $ 200, $ 250 o $ 300.

Devuelve registros de productos que terminan en $ 4,99, como $ 4,99, $ 14,99, $ 24,99, etc.

Nota: Señales * y % en una expresión denotar cualquier número de caracteres. También se denominan comodines. Firmar % no se puede utilizar en la misma expresión con el carácter * así como comodín ? ... Puedes usar comodines % en una expresión donde hay un comodín _ .

Devuelve registros para los que no se ingresó ningún valor en el campo UnitPrice.

Devuelve registros con un valor en el campo UnitPrice.

Condiciones para los campos de fecha / hora

Los siguientes ejemplos son para un campo OrderDate basado en una tabla que almacena información de pedidos. La condición se establece en la línea Condición de selección campos en el formulario de solicitud.

Grabaciones

Utilice este criterio

Resultado de la consulta

Coincidir exactamente con el valor, por ejemplo 02.02.2006

Devuelve registros de transacciones que ocurrieron el 2 de febrero de 2006. Asegúrese de colocar los signos # antes y después de los valores de fecha para que Access pueda distinguir los valores de fecha de las cadenas de texto.

No coincide con un valor como 02/02/2006

No # 02.02.2006 #

< #02.02.2006#

Para ver las transacciones completadas en o antes de una fecha específica, use el operador <= en lugar de operador < .

> #02.02.2006#

Para ver las transacciones completadas en o después de una fecha específica, use el operador >= en lugar de operador > .

> # 02.02.2006 # y<#04.02.2006#

Alternativamente, para filtrar por un rango de valores, incluidos los valores finales, puede usar el operador Entre... Por ejemplo, la expresión entre # 02.02.2006 # y # 04.02.2006 # es idéntica a la expresión> = # 02.02.2006 # y<=#04.02.2006#.

<#02.02.2006# or >#04.02.2006#

# 02.02.2006 # o # 03.02.2006 #

Contiene uno de varios valores

En (# 01.02.2006 #, # 01.03.2006 #, # 01.04.2006 #)

Devuelve registros de transacciones que ocurrieron el 1 de febrero de 2006, el 1 de marzo de 2006 o el 1 de abril de 2006.

DatePart ("m"; [SaleDate]) = 12

Devuelve registros de transacciones realizadas en diciembre de cualquier año.

DatePart ("q"; [SaleDate]) = 1

Devuelve registros de transacciones completadas en el primer trimestre de cualquier año.

Devuelve registros de transacciones completadas hoy. Si la fecha de hoy es 02/02/2006, verá registros, en el campo "OrderDate" del cual se indica 02/02/2006.

Devuelve registros de transacciones completadas ayer. Si la fecha de hoy es 2/2/2006, verá los registros del 1 de febrero de 2006.

Devuelve registros de transacciones que se ejecutarán mañana. Si la fecha de hoy es 2/2/2006, verá los registros del 3 de febrero de 2006.

DatePart ("ww"; [SaleDate]) = DatePart ("ww"; Fecha ()) y Año ([SaleDate]) = Año (Fecha ())

Devuelve registros de transacciones completadas en la semana actual. La semana comienza el domingo y termina el sábado.

Año ([SaleDate]) * 53 + DatePart ("ww"; [SaleDate]) = Año (Date ()) * 53 + DatePart ("ww"; Date ()) - 1

Devuelve registros de transacciones completadas en la última semana. La semana comienza el domingo y termina el sábado.

Año ([SaleDate]) * 53 + DatePart ("ww"; [SaleDate]) = Año (Date ()) * 53 + DatePart ("ww"; Date ()) + 1

Devuelve registros de transacciones que se completarán la próxima semana. La semana comienza el domingo y termina el sábado.

Entre fecha () y fecha () - 6

Devuelve registros de transacciones completadas en los últimos 7 días. Si la fecha de hoy es 2/2/2006, verá registros para el período del 24 de enero de 2006 al 2 de febrero de 2006.

Año ([SaleDate]) = Año (Ahora ()) Y Mes ([SaleDate]) = Mes (Ahora ())

Devuelve registros del mes actual. Si la fecha de hoy es 2/2/2006, verá los registros de febrero de 2006.

Año ([SaleDate]) * 12 + DatePart ("m"; [SaleDate]) = Year (Date ()) * 12 + DatePart ("m"; Date ()) - 1

Devuelve registros del último mes. Si la fecha de hoy es 2/2/2006, verá los registros de enero de 2006.

Año ([SaleDate]) * 12 + DatePart ("m"; [SaleDate]) = Año (Date ()) * 12 + DatePart ("m"; Date ()) + 1

Devuelve los registros del mes siguiente. Si la fecha de hoy es 2/2/2006, verá los registros de marzo de 2006.

Entre fecha () y adición de fecha ("M", -1, fecha ())

Registros de ventas mensuales. Si la fecha de hoy es 2/2/2006, verá registros para el período del 2 de enero de 2006 al 2 de febrero de 2006.

Year ([SaleDate]) = Year (Now ()) And DatePart ("q"; Date ()) = DatePart ("q"; Now ())

Devuelve los registros del trimestre actual. Si la fecha de hoy es 2/2/2006, verá los registros del primer trimestre de 2006.

Año ([SaleDate]) * 4 + DatePart ("q"; [SaleDate]) = Year (Date ()) * 4 + DatePart ("q"; Date ()) - 1

Devuelve los registros del trimestre anterior. Si la fecha de hoy es 2/2/2006, verá los registros del último trimestre de 2005.

Año ([SaleDate]) * 4 + DatePart ("q"; [SaleDate]) = Año (Date ()) * 4 + DatePart ("q"; Date ()) + 1

Devuelve los registros del próximo trimestre. Si la fecha de hoy es 2/2/2006, verá los registros del segundo trimestre de 2006.

Año ([SaleDate]) = Año (Fecha ())

Devuelve registros del año actual. Si la fecha de hoy es 2/2/2006, verá los registros de 2006.

Año ([SaleDate]) = Año (Fecha ()) - 1

Devuelve registros de transacciones completadas en el último año. Si la fecha de hoy es 2/2/2006, verá los registros de 2005.

Año ([SaleDate]) = Año (Fecha ()) + 1

Devuelve los registros de transacciones del próximo año. Si la fecha de hoy es 2/2/2006, verá los registros de 2007.

Año ([SaleDate]) = Año (Fecha ()) y Mes ([SaleDate])<= Month(Date()) and Day([ДатаПродажи]) <= Day (Date())

Devuelve los registros de transacciones que se encuentran entre el 1 de enero del año actual y la fecha de hoy. Si la fecha de hoy es 2/2/2006, verá registros para el período del 1 de enero de 2006 al 2 de febrero de 2006.

Devuelve registros de transacciones completadas hasta la fecha.

Devuelve los registros de transacciones que se completarán después de hoy.

Filtrar valores vacíos (o faltantes)

Devuelve registros que no incluyen una fecha de transacción.

Filtrar por valores no vacíos

Devuelve registros que contienen la fecha de la transacción.

Condiciones para los campos "Sí / No"

Como ejemplo, la tabla Clientes tiene un campo Actividad booleana que muestra la actividad actual de la cuenta del cliente. La tabla muestra cómo se calculan los valores ingresados ​​en la línea de condición del campo booleano.

Valor de campo

Resultado

"Sí", "Verdadero", 1 o -1

Marcado Sí. Una vez ingresado, el valor 1 o -1 se cambia a Verdadero en la línea de condición.

"No", "Falso" o 0

Marcado "No". Una vez ingresado, el valor 0 cambia a Falso en la línea de condición.

Sin valor (nulo)

No verificado

Cualquier número que no sea 1, -1 o 0

No hay resultados si este es el único valor de condición en el campo

Cualquier cadena de caracteres que no sea Sí, No, Verdadero o Falso

La solicitud no se pudo completar debido a un error de discrepancia en el tipo de datos.

Condiciones para otros campos

Archivos adjuntos. En línea Condición de selección ingresar Es nulo para incluir entradas que no contengan archivos adjuntos. Ingresar No es nulo para incluir entradas con archivos adjuntos.

Campos de búsqueda. Hay dos tipos de campos de búsqueda: los que sustituyen los valores de una fuente de datos existente (utilizando una clave externa) y los que se basan en la lista de valores que se especificaron cuando se crearon.

Los campos de búsqueda basados ​​en una lista de valores son de un tipo de datos de texto y aceptan las mismas condiciones que otros campos de texto.

Las condiciones que puede utilizar en un campo de búsqueda según los valores de una fuente de datos existente dependen del tipo de datos de la clave externa, no del tipo de datos que se sustituyen. Por ejemplo, es posible que tenga un campo de búsqueda que muestre el nombre de un empleado, pero use una clave externa con un tipo de datos numéricos. Dado que el campo almacena un número, no texto, puede utilizar condiciones que sean apropiadas para los números, como >2 .

Si no conoce el tipo de datos de la clave externa, puede ver la tabla de origen en el Diseñador para determinarlo. Para esto:

    Encuentra tu mesa original en área de navegación.

    Abra la tabla en una vista de diseño realizando una de las siguientes acciones:

    • Haga clic en la tabla y presione las teclas CTRL + ENTRAR.

      Haga clic con el botón derecho en la tabla y seleccione Constructor.

    El tipo de datos para cada campo se enumera en la columna Tipo de datos en una mesa en blanco.

Campos de varios valores. Los datos en campos de varios valores se almacenan como filas de tabla ocultas que Access crea y completa para representar el campo. En el Diseñador de consultas están representados en lista de campos usando un campo expandible. Para establecer condiciones para un campo de varios valores, debe especificarlas para una fila de una tabla oculta. Para esto:

    Cree una consulta que contenga un campo de varios valores y ábralo en una vista de diseño.

    Expanda un campo de varios valores haciendo clic en el símbolo más ( + ) junto a él. Si el campo ya está expandido, entonces menos ( - ). Debajo del nombre del campo, verá un campo que representa un único valor de campo de varios valores. Este campo tendrá el mismo nombre que el campo de varios valores, pero la línea se le agregará. .Sentido.

    Arrastre el campo de varios valores y su campo de valor a diferentes columnas de la hoja de diseño. Si desea que los resultados muestren solo el campo multivalor completo, desmarque Show para un campo de un valor.

    Entrar en el campo Condición de selección para un campo de valor único, condiciones adecuadas para el tipo de datos que representan los valores.

    Cada valor de un campo de varios valores se evaluará individualmente según las condiciones especificadas. Por ejemplo, suponga que un campo de varios valores contiene una lista de números. Si especifica condiciones > 5 Y<3 , se mostrarán todos los registros con al menos un valor mayor que 5 y un valor menor que 3.