SlideShare ist ein Scribd-Unternehmen logo
1 von 5
UNIVERSIDAD VERACRUZANA
FACULTAD DE ADMINISTRACIÓN
CARRERA:
LICENCIATURA EN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS
EXPERIENCIA EDUCATIVA:
BASE DE DATOS
“EJERCICIOS OBLIGATORIOS DE SQL”
CATEDRÁTICO:
TORRES GASTELÚ CARLOS ARTURO
INTEGRANTES:
CARRERA PUGA EDGAR
DE LA ROSA SATURNINO MARÍA MERCEDES
MARCIAL SALGADO JESSICA
5TO. BLOQUE
H. VERACRUZ, VER. NOVIEMBRE DEL 2010
Ejercicios SQL
1.- Construya una consulta que encuentre a todos los clientes no institucionales,
cuyo apellido contenga una "a" en la segunda posición y una "e" en cualquier sitio
detrás de la "a".
Código
SELECT lname
FROM Individual
WHERE lname like '_a%e%'
ORDER BY lname ;
Resultado
2.-Construya una consulta que devuelva el ID de cuenta para cada cliente no
institucional (customer. cust_type_cd ' 1 ') junto con el ID del cliente
(customer_fed_id) y el nombre del producto en el que esté basada la cuenta
(product_name).
Código
SELECT C.cust_id,fed_id, name
FROM Customer C, Account A,product P, Individual I
WHERE C.cust_id = A.cust_id
and A.product_od = P.product_od
and I.cust_id = C.cust_id
ORDER BY C.cust_id;
Resultado
3.- Modifique la consulta del ejercicio 9.1 utilizando una subconsulta
correlacionada sobre la tabla product para obtener los mismos resultados.
Código
SELECT E.emp_id, E.fname, E.lname, B.name
FROM Employee E, Branch B
WHERE E.branch_id=B.branch_id
ORDER BY E.emp_id
Resultado
4.- Escriba una consulta sobre la tabla account que devuelva los ID de los
empleados que abrieron las cuentas (utilice la columna account.open_emp_id).
Incluya una única fila por cada empleado.
Código
SELECT emp_id AS 'Clave de Empleados'
FROM Account
ORDER BY emp_id DESC;
Resultado

Weitere ähnliche Inhalte

Mehr von VILLALPANDO HUMAN FACTOR S.A DE C.V

Mehr von VILLALPANDO HUMAN FACTOR S.A DE C.V (20)

Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Iniciacion del proyecto
Iniciacion del proyectoIniciacion del proyecto
Iniciacion del proyecto
 
Iniciacion del proyecto
Iniciacion del proyectoIniciacion del proyecto
Iniciacion del proyecto
 
Ejemplo de licitación
Ejemplo de licitaciónEjemplo de licitación
Ejemplo de licitación
 
Software de Administración de Proyectos
Software de Administración de ProyectosSoftware de Administración de Proyectos
Software de Administración de Proyectos
 
Director de proyectos (david) (2)
Director de proyectos (david) (2)Director de proyectos (david) (2)
Director de proyectos (david) (2)
 
Las tribulaciones de un director de proyecto
Las tribulaciones de un director de proyectoLas tribulaciones de un director de proyecto
Las tribulaciones de un director de proyecto
 
Erp
ErpErp
Erp
 
Gestión del cambio
Gestión del cambioGestión del cambio
Gestión del cambio
 
La gestión del contrato (2)
La gestión del contrato (2)La gestión del contrato (2)
La gestión del contrato (2)
 
Outsourcing
OutsourcingOutsourcing
Outsourcing
 
2 p163 172- ei 360-15
2 p163 172- ei 360-152 p163 172- ei 360-15
2 p163 172- ei 360-15
 
Outsourcing
OutsourcingOutsourcing
Outsourcing
 
Riesgos de contratar outsourcing
Riesgos de contratar outsourcingRiesgos de contratar outsourcing
Riesgos de contratar outsourcing
 
Comparacion de outsourcing
Comparacion de outsourcingComparacion de outsourcing
Comparacion de outsourcing
 
Riesgos de contratar outsourcing
Riesgos de contratar outsourcingRiesgos de contratar outsourcing
Riesgos de contratar outsourcing
 
Periodo de pago
Periodo de pagoPeriodo de pago
Periodo de pago
 
Riesgos de contratar outsourcing
Riesgos de contratar outsourcingRiesgos de contratar outsourcing
Riesgos de contratar outsourcing
 
Justificacion de outsourcing
Justificacion de outsourcingJustificacion de outsourcing
Justificacion de outsourcing
 
Outsourcing
OutsourcingOutsourcing
Outsourcing
 

Ejercicios SQL de Base de Datos

  • 1. UNIVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACIÓN CARRERA: LICENCIATURA EN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS EXPERIENCIA EDUCATIVA: BASE DE DATOS “EJERCICIOS OBLIGATORIOS DE SQL” CATEDRÁTICO: TORRES GASTELÚ CARLOS ARTURO INTEGRANTES: CARRERA PUGA EDGAR DE LA ROSA SATURNINO MARÍA MERCEDES MARCIAL SALGADO JESSICA 5TO. BLOQUE H. VERACRUZ, VER. NOVIEMBRE DEL 2010
  • 2. Ejercicios SQL 1.- Construya una consulta que encuentre a todos los clientes no institucionales, cuyo apellido contenga una "a" en la segunda posición y una "e" en cualquier sitio detrás de la "a". Código SELECT lname FROM Individual WHERE lname like '_a%e%' ORDER BY lname ; Resultado
  • 3. 2.-Construya una consulta que devuelva el ID de cuenta para cada cliente no institucional (customer. cust_type_cd ' 1 ') junto con el ID del cliente (customer_fed_id) y el nombre del producto en el que esté basada la cuenta (product_name). Código SELECT C.cust_id,fed_id, name FROM Customer C, Account A,product P, Individual I WHERE C.cust_id = A.cust_id and A.product_od = P.product_od and I.cust_id = C.cust_id ORDER BY C.cust_id; Resultado
  • 4. 3.- Modifique la consulta del ejercicio 9.1 utilizando una subconsulta correlacionada sobre la tabla product para obtener los mismos resultados. Código SELECT E.emp_id, E.fname, E.lname, B.name FROM Employee E, Branch B WHERE E.branch_id=B.branch_id ORDER BY E.emp_id Resultado
  • 5. 4.- Escriba una consulta sobre la tabla account que devuelva los ID de los empleados que abrieron las cuentas (utilice la columna account.open_emp_id). Incluya una única fila por cada empleado. Código SELECT emp_id AS 'Clave de Empleados' FROM Account ORDER BY emp_id DESC; Resultado