Professional Documents
Culture Documents
10. Cree una tabla llamada caractersticas_fisicas, esta debe tener los siguientes campos: nombre,
edad, altura, peso
11. Visualice la estructura de la tabla caractersticas_fisicas
12. Inserte al menos 5 registros en la tabla
13. Muestre todos los registros
14. Realice un select que solo muestre el nombre y el peso
15. Realice un select que solo muestre la edad y la altura
16. Realice un select que muestre todos los registros
17. Seleccione los registros cuyo peso sea 50 (lo ideal es que se haya ingresado alguien con este
peso)
18. Selecciones los registros cuyo nombre sea Juan
19. Cree una tabla que se llame camisetas_futbol, esta debe tener los siguientes campos: cdigo,
equipo, marca, temporada, precio (dlar).
20. Visualice la estructura de la tabla camisetas_futbol
21. Ingrese los siguientes registros:
- 1, Manchester United, nike, 2010, 70.6
- 2, Juventus, Kappa, 1995, 100.5
- 3, Bayern Munich, adidas, 1982, 300.8
- 4, Colo colo, under armour, 2014, 62
- 5, Borussia Dortmund, nike, 1998, 80
- 6, FC St. Pauli, puma, 1998, 100
22. Seleccione y muestre todos los registros de la tabla
23. Seleccione las camisetas cuyo precio sea mayor o igual a 75 dlares
24. Seleccione las camisetas cuya marca sea nike
25. Seleccione de las camisetas el equipo y temporada de aquellas que no sean de marca nike
- Lopez,Mariana,Urquiza 333,4545454,
- Lopez,Jose,Urquiza 333,4545454,
- Peralta,Susana,Gral. Paz 1234,4123456.
30. Seleccione y muestre todos los registros
31. Elimine el registro cuyo nombre sea 'Juan'
32. Elimine los registros cuyo nmero telefnico sea igual a '4545454'.
33. Seleccione y muestre todos los registros
34. Inserte los registros que fueron eliminados.
35. Modifique el registro cuyo nombre sea "Juan" por "Juan Jose"
36. Actualice los registros cuyo nmero telefnico sea igual a '4545454' por '4445566'
37. Actualice los registros que tengan en el campo "nombre" el valor "Juan" por "Juan Jose"
- 'GCD123','Renault Clio','1990',70000
- 'BCC333','Renault Megane','1998',95000
- 'BVF543','Fiat 128','1975',20000
81. Seleccione todos los autos del ao 1990
82. Seleccione todos los autos con precio superior a 50000
- 'Amoxidal jarabe','Bayer',5.10,250)
144. Ordene los registros por precio, de mayor a menor.
145. Ordene los medicamentos por nmero del campo "cantidad".
146. Ordene los registros por "laboratorio" (descendente) y cantidad (ascendente).
147. Recupere los cdigos y nombres de los medicamentos cuyo laboratorio sea 'Roche' y cuyo precio
sea menor a 5
148. Recupere los medicamentos cuyo laboratorio sea 'Roche' o cuyo precio sea menor a 5
149. Muestre todos los registros que no sean de "Bayer" usando el operador "not".
150. Muestre todos los medicamentos cuyo laboratorio NO sea "Bayer" y cuya cantidad sea=100
151. Muestre todos los medicamentos cuyo laboratorio sea "Bayer" y cuya cantidad NO sea=100
152. Elimine todos los registros cuyo laboratorio sea igual a "Bayer" y su precio sea mayor a 10
153. Cambie la cantidad por 200, a todos los medicamentos de "Roche" cuyo precio sea mayor a 5
154. Borre los medicamentos cuyo laboratorio sea "Bayer" o cuyo precio sea menor a 3.
155. Recupere los nombres y precios de los medicamentos cuyo precio est entre 5 y 15
156. Seleccione los registros cuyo laboratorio sea "Bayer" o "Bago"
157. Elimine los registros cuya cantidad est entre 100 y 200
- 'Perez','Juan','Sarmiento 345','4334455','juancito@gmail.com'
- 'Garcia','Ana','Urquiza 367','4226677','anamariagarcia@hotmail.com'
- 'Lopez','Juan','Avellaneda 900',null,'juancitoLopez@gmail.com'
- 'Juarez','Mariana','Sucre 123','0525657687','marianaJuarez2@gmail.com'
- 'Molinari','Lucia','Peru 1254','4590987','molinarilucia@hotmail.com'
- 'Ferreyra','Patricia','Colon 1534','4585858',null
- 'Perez','Susana','San Martin 333',null,null
- 'Perez','Luis','Urquiza 444','0354545256','perezluisalberto@hotmail.com'
- 'Lopez','Maria','Salta 314',null,'lopezmariayo@gmail.com'
171. Busque todos los mails que contengan la cadena "gmail"
172. Busque los nombres que no tienen "z" ni "g"
173. Busque los apellidos que tienen por lo menos una de las letras de la "v" hasta la "z" (v,w,x,y,z):
174. Seleccione los apellidos que terminen en "ez":
175. Seleccione los apellidos, nombres y domicilios de los amigos cuyos apellidos contengan 2 letras
i"
176. Seleccione los telfonos que tengan 7 caracteres exactamente
177. Seleccione el nombre y mail de todos los amigos cuyos mails tengan al menos 20 caracteres
410. Seleccione todos los empleados viudos usando el nmero de ndice de la enumeracin:
Provincia:
- codigo (llave primaria tinyint sin signo con auto increment)
- nombre (varchar de longitud 20)
433. Ingrese algunos registros para ambas tablas:
Tabla Provincias
- 'Cordoba'
- 'Santa Fe'
- 'Corrientes'
- 'Misiones'
- 'Salta'
- 'Buenos Aires'
- 'Neuquen'
Tabla clientes:
- 'Lopez Marcos', 'Colon 111', 'Crdoba',1,'null'
- 'Perez Ana', 'San Martin 222', 'Cruz del Eje',1,'4578585'
- 'Garcia Juan', 'Rivadavia 333', 'Villa Maria',1,'4578445'
- 'Perez Luis', 'Sarmiento 444', 'Rosario',2,null
- 'Pereyra Lucas', 'San Martin 555', 'Cruz del Eje',1,'4253685'
- 'Gomez Ines', 'San Martin 666', 'Santa Fe',2,'0345252525'
- 'Torres Fabiola', 'Alem 777', 'Villa del Rosario',1,'4554455'
- 'Lopez Carlos', 'Irigoyen 888', 'Cruz del Eje',1,null
- 'Ramos Betina', 'San Martin 999', 'Cordoba',1,'4223366'
- 'Lopez Lucas', 'San Martin 1010', 'Posadas',4,'0457858745'
434. Obtenga los datos de ambas tablas, use alias.
435. Obtenga la misma informacin anterior pero ordenada por nombre del cliente.
436. Omita la referencia a las tablas en la condicin "on" para verificar que la sentencia no se ejecuta
porque el nombre del campo "codigo" es ambiguo (ambas tablas lo tienen).
437. Modifique el campo "codigoprovincia" a "char(1)"
438. Vea cmo afect el cambio a la tabla "clientes"
El cliente de "Bahia Blanca" con cdigo de provincia "15" ("Buenos Aires") ahora tiene "1"
("Cordoba") y el cliente con cdigo de provincia "30" ("Misiones") ahora almacena "3" (valor
inexistente en "provincias").
439. Realice un "left join" buscando coincidencia de cdigos en la tabla "provincias"
440. Intente modificar la clave primaria en "provincias" para que se corresponda con
"codigoprovincia" de "clientes"
441. Queremos saber de qu provincias no tenemos clientes
442. Queremos saber de qu provincias si tenemos clientes, sin repetir el nombre de la provincia
443. Omita la referencia a las tablas en la condicin "on" para verificar que la sentencia no se
ejecuta porque el nombre del campo "codigo" es ambiguo (ambas tablas lo tienen)
inscriptos:
- documento (llave primaria, char de longitud 8, que no sea nulo)
- deporte (varchar de longitud 15, que no sea nulo)
- ao (year)
- matricula (char de longitud 1)
446. Ingrese algunos registros para ambas tablas:
Socios:
-
Inscriptos:
- '22333444','natacion','2005','s'
- '22333444','natacion','2006','n'
- '23333444','natacion','2005','s'
- '23333444','tenis','2006','s'
- '23333444','natacion','2006','s'
- '24333444','tenis','2006','n'
- '24333444','basquet','2006','n'
447. Realice un "left join" de la tabla "socios" a "inscriptos" buscando coincidencia de "documento"
448. Realice un "right join" para obtener la misma salida anterior
449. Ingrese una inscripcin de alguien que no sea socio (documento que no se encuentre en la
tabla "socios")
450. Realice un "right join" desde la tabla "socios" a "inscriptos" buscando coincidencia de
documento
Tareas:
-
454. La empresa quiere que todos sus empleados realicen todas las tareas. Realice una "cross join"
455. Obtenga la misma salida realizando un simple "join" sin parte "on"