Ejemplos SQL

10
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN APLICACIONES DE LAS BASES DE DATOS EN LA INGENIERÍA AUTOR: MAURICIO VALAREZO ESPOL SQL: EJEMPLOS MANIPULACIÓN DE DATOS

Transcript of Ejemplos SQL

Page 1: Ejemplos SQL

ESCUELA SUPERIOR POLITÉCNICA DEL LITORALFACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN

APLICACIONES DE LAS BASES DE DATOS EN LA INGENIERÍA

AUTOR: MAURICIO VALAREZO

ESPOL SQL: EJEMPLOS MANIPULACIÓN DE DATOS

Page 2: Ejemplos SQL

EJEMPLO #1

1. Crear una tabla con el nombre del departamento, estado y la suma de salario.2. Borrar los estados “NY” y “FL”3. Actualizar la tabla cambiando todos los estados “CA” por “CO”

Page 3: Ejemplos SQL
Page 4: Ejemplos SQL

EJEMPLO #2

Crear una tabla que contenga el nombre y apellido del Cliente, nombre y apellido del Empleado, el producto, fecha y precio que el cliente ha comprado el producto a dicho empleado. Luego pasar la tabla a EXCEL.

SOLUCIÓN:

select customer.fname+' '+customer.lname as CLIENTE,employee.emp_fname+' '+employee.emp_lname as EMPLEADO,product.name, sales_order_items.quantity, product.unit_price,sales_order.order_date

from employee,customer,sales_order_items,product,sales_order

where employee.emp_id=sales_order.sales_rep and sales_order.cust_id=customer.id and sales_order.id=sales_order_items.id and sales_order_items.prod_id=product.id

order by CLIENTE

Page 5: Ejemplos SQL
Page 6: Ejemplos SQL
Page 7: Ejemplos SQL

EJEMPLO #3

select customer.fname+' '+customer.lname AS CLIENTE,product.name as PRODUCTO,sales_order_items.QUANTITY

from customer,sales_order_items,sales_order,product

where sales_order.cust_id=customer.id and sales_order_items.prod_id=product.id and sales_order.id= sales_order_items.id

order by CLIENTE,PRODUCTO

Page 8: Ejemplos SQL
Page 9: Ejemplos SQL

insert into ejemplo

select department.dept_id,department.dept_name,employee.state,sum(employee.salary)

from employee,department

where employee.dept_id=department.dep_id and employee.emp_id=department.dept_head_id