8
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

Tipos de consultas sql

Embed Size (px)

Citation preview

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

DATOS ESTUDIANTE

NOMBRE: FAUSTO TORRESNIVEL: 7 SISTEMASMODULO: CLIENTE / SERVIDORTUTOR: LUIS GUALLPA

PUYO - PASTAZA

INTRODUCCIONEl lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se utiliza para crear objetos QueryDef, como el argumento de origen del método OpenRecordSet y como la propiedad RecordSource del control de datos. También se puede utilizar con el método Execute para crear y manipular directamente las bases de datos Jet y crear consultas SQL de paso a través para manipular bases de datos remotas cliente - servidor.Componentes del SQLEl lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.Comandos

ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS CON OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE

Es la interacción de varias tablas creando una sola consulta con operadores lógicos como: AND, OR, NOT.También valores nulos como puede ser: IS NULL, IS NOT NULL

Select distin alumno from usuarios;

Select nombre, apellido, cedula from usuarios where colegio;

Select nombre, edad, sexo from usuarios where año>1992

Inserción de campos

ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN TRES O MÁS TABLAS, AUTOENLACES Y MÚLTIPLES ENLACES

ENTRE TABLAS

Supongamos que queremos conseguir una lista con los empleados y los departamentos para los que trabajan. Esta información está repartida en las dos tablas que tenemos, emp y dep. Así, podríamos intentar una consulta que seleccionara el campo nombre de la tabla emp y el nombre del departamento. Y aquí surge el primer problema, ¿cómo distinguimos entre dos columnas que llamándose igual, pertenecen a tablas distintas

select titulo,a.nombre,e.nombre from autores as a right join libros as l codigoautor=a.codigo join editoriales as e on codigoeditorial=e.codigo;

ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA GROUP BY USANDO EL PROCESO DE EVALUACIÓN CONCEPTUAL

Group by clause es usada para mostrar las filas y columnas agrupadas por columnas selectivas. Puede usarse para ver las funciones agregadas, como count(). Una consulta con una cláusula GROUP BY se denomina consulta agrupada ya que agrupa los datos de la tabla origen y produce una única fila resumen por cada grupo formado. Las columnas indicadas en el GROUP BY se llaman columnas de agrupación

select SEXO , count(*) as EMPLEADOS from EMPLEADOS group by SEXO

AGRUPAMOS LAS TABLAS SEXO Y EMPLEADOS NOS INDICAN LA

CANTIDAD

Escribir las sentencias INSERT, UPDATE y DELETE para modificar las filas de una tabla. Insertar nuevos registros en una tabla copiando los datos que ya están guardados en otras tablas utilizando como entrada el resultado de una consulta realizada con la sentencia SELECT. La sintaxis

es la siguiente:

ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE SQL

Insert into usuarios_tabla (nombre, apellido) select

Delete usuarios , facturasFrom clientes Join pedidos

Update empleadosSet sueldo = sueldo *1.02

Horas_trabajo = horas_semana * 1.01Where sueldo;

DELETE

INSERT

UPDATE

GRACIAS POR SU ATENCION