CURSO COMPLETO de SQL (2024) || CONSULTAS EN SQL: CONSULTA WHERE || CLASE 9

Lección 8 de 2532%

Sigue así. Cada lección te acerca más a tu certificado.

Sobre esta lección

¡Bienvenidos a la Clase 9 de nuestro Curso Completo de SQL! En esta sesión, nos adentramos en el poder de la cláusula WHERE en consultas SQL. Exploraremos cómo esta herramienta transforma la forma en que extraemos datos de nuestras bases de datos. MIS REDES SOCIALES: - INSTAGRAM: https://instagram.com/leonardo_palomino1 - GMAIL: aitorpalomino1@gmail.com CÓDIGO MENCIONADO EN EL VIDEO: -- Tabla Estudiantes CREATE TABLE Estudiantes ( ID_Estudiante NUMBER PRIMARY KEY, Nombre VARCHAR2(50), Apellido VARCHAR2(50), Fecha_nacimiento DATE, Dirección VARCHAR2(100), Email VARCHAR2(100), Teléfono VARCHAR2(20) ); -- Tabla Profesores CREATE TABLE Profesores ( ID_Profesor NUMBER PRIMARY KEY, Nombre VARCHAR2(50), Apellido VARCHAR2(50), Email VARCHAR2(100), Teléfono VARCHAR2(20), Área_especialización VARCHAR2(100) ); -- Tabla Cursos CREATE TABLE Cursos ( ID_Curso NUMBER PRIMARY KEY, Nombre_curso VARCHAR2(100), Descripción VARCHAR2(4000), Horario VARCHAR2(50), ID_Profesor NUMBER, FOREIGN KEY (ID_Profesor) REFERENCES Profesores(ID_Profesor) ); -- Tabla Matrículas CREATE TABLE Matrículas ( ID_Matrícula NUMBER PRIMARY KEY, ID_Estudiante NUMBER, ID_Curso NUMBER, Fecha_matrícula DATE, Calificación NUMBER(4, 2), FOREIGN KEY (ID_Estudiante) REFERENCES Estudiantes(ID_Estudiante), FOREIGN KEY (ID_Curso) REFERENCES Cursos(ID_Curso) ); INSERT INTO Estudiantes (ID_Estudiante, Nombre, Apellido, Fecha_nacimiento, Dirección, Email, Teléfono) VALUES (1, 'Juan', 'Pérez', TO_DATE('1995-03-12', 'YYYY-MM-DD'), 'Calle 123, Ciudad', 'juan@example.com', '123-456-7890'); INSERT INTO Estudiantes (ID_Estudiante, Nombre, Apellido, Fecha_nacimiento, Dirección, Email, Teléfono) VALUES (2, 'María', 'Rodríguez', TO_DATE('1998-07-25', 'YYYY-MM-DD'), 'Av. Principal 45', 'maria@email.com', '987-654-3210'); INSERT INTO Profesores (ID_Profesor, Nombre, Apellido, Email, Teléfono, Área_especialización) VALUES (1, 'Laura', 'González', 'laura@example.com', '555-111-2222', 'Matemáticas'); INSERT INTO Profesores (ID_Profesor, Nombre, Apellido, Email, Teléfono, Área_especialización) VALUES (2, 'Pedro', 'Martínez', 'pedro@example.com', '555-333-4444', 'Física'); INSERT INTO Cursos (ID_Curso, Nombre_curso, Descripción, Horario, ID_Profesor) VALUES (1, 'Álgebra', 'Curso introductorio a álgebra', 'Lunes y Miércoles 9-11 AM', 1); INSERT INTO Cursos (ID_Curso, Nombre_curso, Descripción, Horario, ID_Profesor) VALUES (2, 'Física I', 'Mecánica clásica', 'Martes y Jueves 10-12 PM', 2); INSERT INTO Matrículas (ID_Matrícula, ID_Estudiante, ID_Curso, Fecha_matrícula, Calificación) VALUES (1, 1, 1, TO_DATE('2023-01-15', 'YYYY-MM-DD'), 90); INSERT INTO Matrículas (ID_Matrícula, ID_Estudiante, ID_Curso, Fecha_matrícula, Calificación) VALUES (2, 2, 2, TO_DATE('2023-01-16', 'YYYY-MM-DD'), 85); INSERT INTO Estudiantes (ID_Estudiante, Nombre, Apellido, Fecha_nacimiento, Dirección, Email, Teléfono) VALUES (3, 'Carolina', 'Gómez', TO_DATE('1998-09-25', 'YYYY-MM-DD'), 'Av. Principal 56', 'carolina@example.com', '222-333-4444'); INSERT INTO Estudiantes (ID_Estudiante, Nombre, Apellido, Fecha_nacimiento, Dirección, Email, Teléfono) VALUES (4, 'Daniel', 'Rodríguez', TO_DATE('1997-07-12', 'YYYY-MM-DD'), 'Calle Este 78', 'daniel@example.com', '333-444-5555'); INSERT INTO Profesores (ID_Profesor, Nombre, Apellido, Email, Teléfono, Área_especialización) VALUES (3, 'Andrés', 'Martínez', 'andres@example.com', '555-333-4444', 'Historia'); INSERT INTO Profesores (ID_Profesor, Nombre, Apellido, Email, Teléfono, Área_especialización) VALUES (4, 'Elena', 'García', 'elena@example.com', '555-444-5555', 'Ciencias'); INSERT INTO Cursos (ID_Curso, Nombre_curso, Descripción, Horario, ID_Profesor) VALUES (3, 'Historia del Mundo', 'Recorrido por la historia mundial', 'Lunes 2-4 PM', 3); INSERT INTO Cursos (ID_Curso, Nombre_curso, Descripción, Horario, ID_Profesor) VALUES (4, 'Biología Avanzada', 'Estudio avanzado de biología', 'Viernes 9-11 AM', 4); INSERT INTO Matrículas (ID_Matrícula, ID_Estudiante, ID_Curso, Fecha_matrícula, Calificación) VALUES (3, 3, 3, TO_DATE('2023-01-15', 'YYYY-MM-DD'), 90); INSERT INTO Matrículas (ID_Matrícula, ID_Estudiante, ID_Curso, Fecha_matrícula, Calificación) VALUES (4, 4, 4, TO_DATE('2023-01-16', 'YYYY-MM-DD'), 85); ¡Te invito a seguirme en mis redes sociales! TWITCH: https://www.twitch.tv/lacasainformatica TIK TOK: https://www.tiktok.com/@lacasa_informatica?lang=es INSTAGRAM: https://instagram.com/leonardo_palomino1 CONTACTOS: GMAIL: aitorpalomino1@gmail.com #sql #programacion #oracle #basededatos #cursodeprogramacion

Sobre este curso

¡Bienvenidos al Curso de SQL para Principiantes del 2024! Esta playlist está diseñada para aquellos que están dando sus primeros pasos en el mundo de las bases de datos y desean aprender el lenguaje estructurado de consultas (SQL) desde cero. #sql #basededatos #programacion

Lección 8 de 25Nivel: principianteDuración total: 4h 7m

Lo que aprenderás en este curso:

  • Dominar las consultas SQL para manipular datos
  • Diseñar bases de datos normalizadas y eficientes
  • Realizar joins, subconsultas y agrupaciones avanzadas
  • Optimizar consultas y gestionar índices