Practica Nº3 DML

2
UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERIA DEPARTAMENTO ACADEMICO DE INGENIERIA DE SISTEMAS CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS LABORATORIO DE BASE DE DATOS I PRACTICA Nº3-DML Fecha:25/11/2013 I. OBJETIVOS DE LA PRACTICA a. Obtencion de informacion a traves de consultas. I. Uso de funciones integradas de sql server. II. Uso de herramientas Case b. Modificacion de datos. c. Manejo de tablas del sistema. II. IMPLEMENTAR LAS SIGUIENTES CONSULTAS -Consulta 13--Lista al cliente de mayor edad mostrar Apellidos y Nombres y Edad select DesCliente as ClienteMAyor,(Year(GETDATE())- YEAR(FecNacimiento)) as EdadMAyor from TCliente where tipCliente='1' and (Year(GETDATE())-YEAR(FecNacimiento))=(select MAX((Year(GETDATE())- YEAR(FecNacimiento))) from TCliente) --Consulta 14 –Listar al cliente de menor edad mostar apellidos y nombres y edad. select DesCliente,(Year(GETDATE())-YEAR(FecNacimiento)) as Edad from TCliente where tipCliente='1' and (Year(GETDATE())-YEAR(FecNacimiento))=(select Min((Year(GETDATE())- YEAR(FecNacimiento))) from TCliente) -Consulta 14--Lista las ciudades donde el cliente se ha registrado mostar el codigo de ciudad y nombre ciudad SELECT distinct Substring(CodCliente,1,3), CASE Substring(CodCliente,1,3) WHEN '001' THEN 'Cusco' WHEN '002' THEN 'Abancay' WHEN '003' THEN 'Sicuani' WHEN '009' THEN 'Lima' ELSE 'Otro' END FROM TCliente order by Substring(CodCliente,1,3) asc III. MODIFICAR LOS SIGUIENTES DATOS. --1.Modficar la nacionaliodad de los clientes con el valor “Peruana” update TCliente

description

BASE DE DATOS

Transcript of Practica Nº3 DML

UNIVERSIDAD ANDINA DEL CUSCOFACULTAD DE INGENIERIADEPARTAMENTO ACADEMICO DE INGENIERIA DE SISTEMASCARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS

LABORATORIO DE BASE DE DATOS IPRACTICA N3-DMLFecha:25/11/2013

I. OBJETIVOS DE LA PRACTICAa. Obtencion de informacion a traves de consultas.I. Uso de funciones integradas de sql server.II. Uso de herramientas Caseb. Modificacion de datos.c. Manejo de tablas del sistema.

II. IMPLEMENTAR LAS SIGUIENTES CONSULTAS-Consulta 13--Lista al cliente de mayor edad mostrar Apellidos y Nombres y Edadselect DesCliente as ClienteMAyor,(Year(GETDATE())-YEAR(FecNacimiento)) as EdadMAyorfrom TCliente where tipCliente='1' and(Year(GETDATE())-YEAR(FecNacimiento))=(select MAX((Year(GETDATE())-YEAR(FecNacimiento))) from TCliente)--Consulta 14 Listar al cliente de menor edad mostar apellidos y nombres y edad.select DesCliente,(Year(GETDATE())-YEAR(FecNacimiento)) as Edad from TCliente where tipCliente='1' and(Year(GETDATE())-YEAR(FecNacimiento))=(select Min((Year(GETDATE())-YEAR(FecNacimiento))) from TCliente)-Consulta 14--Lista las ciudades donde el cliente se ha registrado mostar el codigo de ciudad y nombre ciudadSELECT distinct Substring(CodCliente,1,3), CASE Substring(CodCliente,1,3) WHEN '001' THEN 'Cusco' WHEN '002' THEN 'Abancay' WHEN '003' THEN 'Sicuani' WHEN '009' THEN 'Lima' ELSE 'Otro' END FROM TCliente order by Substring(CodCliente,1,3) asc

III. MODIFICAR LOS SIGUIENTES DATOS.--1.Modficar la nacionaliodad de los clientes con el valor Peruanaupdate TClienteset Nacionalidad='Peruana'where TipCliente='1'and TipDocumento like '%DN%'---2 Modificar el tipo de documento de los clientes cuyo valor es DN por DNIupdate TCliente set TipDocumento='DNI' where TipDocumento like '%DN' and TipCliente='1'IV. Practica1. Listar los datos de los clientes incluyendo la edad de aquellos clientes cuya edad se encuentra entre 25 y 40 aos.2. Listar el numero de clientes que tienen las diferentes edades.3. Listar el numero de clientes que tiene las ciudades de :a. Cusco, Abancay, Sicuano, Lima