Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
"Apuntes"
#1
Aca voy a ir tirando el código SQL (Creación de tablas, consultas, etc) que vayamos haciendo clase a clase, para los que se sientan en el pasillo o los que no tienen una computadora a mano!

Clase 2 19/08/2016

<CODEBOX codebox="sql" file="apunte.sql">[codebox=sql file=apunte.sql] CREATE TABLE clientes (numero int, nombre varchar(29), apellido varchar(29), tel varchar(60), mail varchar(15), localidad varchar(30),fec_nac date);

ALTER TABLE clientes ADD CONSTRAINT pk_clientes PRIMARY KEY(numero);

ALTER TABLE clientes ADD CONSTRAINT chk_fec_nac CHECK(fec_nac>'11100101');

INSERT INTO clientes VALUES(111, 'Mario', 'Kent', '02204835', 'superman@me.com', 'Metropolis', '19750812');

INSERT INTO clientes VALUES(14);

INSERT INTO clientes(nombre) VALUES('Matias');


INSERT INTO clientes VALUES(12,'Bruce', 'Wayne', '022048341', 'batman@me.com', 'Gotham City', '1972-11-12');

INSERT INTO clientes VALUES(412, 'Jim', 'Gordon', '02155468', 'jim@me.com', 'Gotham City', '1949-08-12');

INSERT INTO clientes VALUES(231, 'Barbara', 'Gordon', '0215546879', 'oracle@me.com.', 'Gotham City', '1986-08-15');

INSERT INTO clientes VALUES(1, 'Martian', 'Manhunter', '02235655', 'martian@me.com', 'Metropolis', '1500-01-01');

INSERT INTO clientes VALUES(1233, 'Marcelo', 'Cuello', '456887995', 'dragque@me.com', 'Merlo', '1948-08-12');

SELECT * FROM clientes WHERE "nombre" IS null;

SELECT * FROM clientes WHERE "localidad" = 'Gotham City' AND "apellido" = 'Gordon';

SELECT * FROM clientes WHERE fec_nac BETWEEN '19800202' AND '19870101';

SELECT *,now()-fec_nac FROM clientes;

SELECT * FROM clientes WHERE fec_nac > now()-(365*20)DAYs;

SELECT * FROM clientes WHERE fec_nac < '1980-02-02' AND "localidad" = 'Gotham City';

SELECT * FROM clientes WHERE ("fec_nac"=(SELECT MIN(fec_nac) FROM clientes) OR "fec_nac" = (SELECT MAX(fec_nac) FROM clientes)) AND "localidad" = 'Gotham City';

SELECT * FROM clientes WHERE "fec_nac"=(SELECT MIN(fec_nac) FROM clientes WHERE LOWER("localidad")= 'gotham city') OR "fec_nac" = (SELECT MAX(fec_nac) FROM clientes);

SELECT * FROM clientes WHERE LOWER("localidad") IN('gotham city','metropolis');

SELECT * FROM clientes WHERE "fec_nac" IN ((SELECT MAX("fec_nac") FROM clientes), (SELECT MIN("fec_nac") FROM clientes)) AND LOWER("localidad") = 'gotham city';


[/codebox]</CODEBOX>

FE DE ERRATAS: Siempre voy a tratar de pasar en limpio todo como para que quede código funcional siempre, pero puede fallar :P
[Imagen: OuJpQ6k.png]
Responder
#2
Practica de Laboratorio 26/8/16


Archivos adjuntos
.doc   Practica-de-LAB-1.doc (Tamaño: 4,61 KB / Descargas: 25)
Responder
#3
Muchas gracias, Oscar!!!!
Time to make the chimi-fucking-changas!!!!!!!!!!
Responder
#4
Bueno, me olvidé de colgar esto acá. Son los apuntes de clase y el TP de la cursada (Le faltan algunos detalles)

TP Base de Datos I

Apuntes

Saludos!
[Imagen: OuJpQ6k.png]
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)