miércoles, 29 de octubre de 2008

SQL-Ejercicio 3 pag 109

DROP DATABASE ej;
CREATE DATABASE ej;
USE ej;

CREATE TABLE ALUM0405
(
DNI CHAR(10) PRIMARY KEY,
NOMBRE CHAR(15),
APELLIDOS CHAR(20),
FECHA_NAC CHAR(10),
DIRECCION CHAR(20),
POBLACION CHAR(20),
PROVINCIA CHAR(20),
CURSO INT(1),
NIVEL CHAR(3),
CLASE CHAR(2),
FALTAS1 INT(2),
FALTAS2 INT(2),
FALTAS3 INT(2),
);

INSERT INTO
ALUM0405(DNI,NOMBRE,APELLIDOS,FECHA_NAC,DIRECCION,POBLACION,
PROVINCIA,CURSO,NIVEL,CLASE,FALTAS1,FALTAS2,FALTAS3)VALUES


INSERT INTO
ALUM0405(DNI,NOMBRE,APELLIDOS,FECHA_NAC,DIRECCION,POBLACION,
PROVINCIA,CURSO,NIVEL,CLASE,FALTAS1,FALTAS2,FALTAS3)VALUES
('78512506-K','JOSE ANTONIO','GOMEZ MONTERO','05/07/1989','CASTELAR 24','SANTANDER','CANTABRIA','2','3','11','4','1','3');

INSERT INTO
ALUM0405(DNI,NOMBRE,APELLIDOS,FECHA_NAC,DIRECCION,POBLACION,
PROVINCIA,CURSO,NIVEL,CLASE,FALTAS1,FALTAS2,FALTAS3)VALUES
('69541255-P','MARTA','RAMOS DEL RIO','17/09/1988','CANALEJAS 6','GUADALAJARA','CASTILLA-LA MANCHA','2','1','11','2','0','3');

Mostrar todos los datos de la tabla:
SELECT * FROM ALUM0405;

Mostrar los datos DNI,NOMBRE,APELLIDOS,CURSO,NIVEL Y CLASE de la tabla:
SELECT DNI,NOMBRE,APELLIDOS,CURSO,NIVEL,CLASE FROM ALUM0405;

Mostrar los datos de los alumnos que son de Guadalajara:
SELECT * FROM ALUM0405 WHERE POBLACION = 'GUADALAJARA';

Mostrar los datos NOMBRE y APELLIDOS de los alumnos que son de Guadalajara
SELECT NOMBRE,APELLIDOS FROM ALUM0405 WHERE POBLACION = 'GUADALAJARA';
Mostrar los datos DNI,NOMBRE,APELLIDOS,CURSO,NIVEL y CLASE de la tabla ordenadoes por APELLIDOS y por NOMBRE de forma ascendente:
SELECT DNI,NOMBRE,APELLIDOS,CURSO,NIVEL,CLASE FROM ALUM0405 ORDER BY NOMBRE ASC,APELLIDOS ASC;

No hay comentarios:

 
Paradores