1. Seleccione Consultas
* Propósito: Extraiga y muestre datos de una o más tablas.
* Características clave:
* Seleccione: Especifica los campos (columnas) para incluir.
* De: Identifica las tablas o consultas para recuperar datos.
* Dónde: Filtra los datos basados en condiciones específicas.
* orden por: Clasifica los resultados en un orden específico.
* Ejemplo: "Mostrar a todos los clientes ubicados en California"
`` `SQL
Seleccione FirstName, LastName, City
De los clientes
Donde state ="Ca";
`` `` ``
2. Consultas de acción
Las consultas de acción modifican los datos en sus tablas. Estas consultas no se utilizan para recuperar datos, sino para actualizar, eliminar o agregar registros.
* Tipos de consultas de acción:
* hacer tabla: Crea una nueva tabla de los resultados de una consulta.
* Aplicar: Agrega registros de una tabla a otra.
* Actualización: Modifica los datos en los registros existentes.
* Eliminar: Elimina registros de una tabla basado en criterios especificados.
* Crear tabla: Crea una nueva tabla con una estructura especificada.
* Crosstab: Crea una tabla de resumen de los resultados de una consulta.
* Ejemplo: "Actualice el número de teléfono para un cliente específico"
`` `SQL
Actualizar a los clientes
Establecer PhoneNumber ="(555) 555-1212"
Where FirstName ="John" y LastName ="Doe";
`` `` ``
3. Consultas de parámetros
* Propósito: Deje que los usuarios proporcionen información a una consulta en tiempo de ejecución.
* Característica clave: Utiliza una solicitud de parámetro para pedirle al usuario un valor que filtre los datos.
* Ejemplo: "Muestre todos los pedidos realizados después de una fecha específica"
`` `SQL
Seleccione OrderId, OrderDate, CustomerID
De las órdenes
Donde ordene> [ingrese fecha];
`` `` ``
4. Consultas de definición de datos (DDL)
* Propósito: Modifique la estructura de sus tablas, como agregar o eliminar campos, cambiar los tipos de datos o crear índices.
* Característica clave: Utiliza palabras clave SQL como `alter table`,` create table`, `table de caída ', etc.
* Ejemplo: "Agregue un nuevo campo llamado 'Descuento' a la tabla de pedidos"
`` `SQL
Alterar pedidos de tabla
Agregar decimal de descuento (4,2);
`` `` ``
5. Consultas de paso
* Propósito: Ejecutar declaraciones SQL directamente contra una fuente de datos externa (como un servidor de base de datos)
* Característica clave: Utiliza la propiedad 'Pass-through` en la vista de diseño de consulta.
* Ejemplo: "Recuperar datos de una base de datos de SQL Server"
`` `SQL
SELECCIONAR *
De myserver.mydatabase.mytable;
`` `` ``
6. Consultas SQL (vista SQL incorporada)
* Propósito: Cree consultas directamente usando el código SQL.
* Característica clave: Proporciona una vista SQL dedicada para escribir y ejecutar consultas complejas.
Elegir el tipo de consulta correcto
* Seleccione consultas: Para recuperación de datos básicos.
* Consultas de acción: Para actualizar, eliminar o agregar datos.
* Consultas de parámetros: Para filtrado impulsado por el usuario.
* Consultas de definición de datos: Para modificaciones de la estructura de tabla.
* Consultas de paso: Para conectarse a fuentes de datos externas.
* consultas SQL: Para manipulación y análisis de datos complejos.
¡Avíseme si desea profundizar en algún tipo de consulta específico!