¡El poder de los datos!
¡El poder de los datos!
Introducción a las bases de datos relacionales
Buenas prácticas de bases de datos con SQL
Tipos de datos en SQL
¿Cómo crear una base de datos en SQL?
Práctica: Tu primera consulta en bases de datos
Historia y Evolución de SQL
Práctica: Creación de Tablas en SQL (CREATE TABLE)
Manipulación de Datos
Insertando Datos con SQL (INSERT)
Consultas y Selecciones en SQL (SELECT)
Práctica: SELECT en SQL
Actualización de Datos con SQL (UPDATE)
Eliminación de Datos con SQL (DELETE)
Práctica: CRUD con SQL
Manipulación Avanzada de Datos
Instalación de MySQL Server y MySQL Workbench
¿Qué es la cláusula WHERE de SQL?
Filtrar y Ordenar Datos en SQL (LIKE)
Práctica: Filtrar Datos con WHERE en SQL
Cláusulas de Comparación Textual en SQL (AND, NULL, IN, NOT)
Funciones de Aritmética Básica en SQL (COUNT, SUM, AVG)
Funciones de Aritmética Básica en SQL (MIN, MAX)
Agrupación de Datos
Agrupación de Datos en SQL: GROUP BY, HAVING y CASE para Análisis Avanzado
Práctica: Agrupamiento y Ordenamiento de Datos
Tipos de JOIN en SQL
¿Cómo funciona INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN?
Práctica: LEFT JOIN en SQL
Transformación de Datos
Vistas Materializadas en SQL: Como optimizar tus consultas y reportes.
Práctica: Crear Vistas Materializadas en SQL
Optimización de Bases de Datos con SQL: CREATE INDEX y TRIGGER
Vistas Materializadas y Temporales en SQL
Expresiones de Tablas Comunes (CTE) en SQL
Procedimientos Almacenados
Procedimientos Almacenados en SQL
Procedimientos Almacenados en SQL: Gestión de Variables y Manejo de Excepciones
Administración de Base de Datos
Respaldos y Restauración de Bases de Datos
Seguridad en Bases de Datos SQL
Análisis de Datos Avanzados
Potenciando los Datos en la Nube: Data Science, Big Data, ML e AI
SQL para Análisis de Datos: Primeros pasos con Power BI
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Carolina Castañeda
¿Cómo filtrar nombres por la letra inicial en una tabla?
Para mostrar únicamente la información de los nombres que empiezan por la letra “C”, podemos usar la palabra reservada LIKE
en SQL. Por ejemplo, si queremos ver los nombres que empiezan con “C”, la consulta sería:
SELECT * FROM tabla WHERE nombre LIKE 'C%';
Esto mostrará todos los nombres que comienzan con “C”.
Para mostrar información de personas cuyo apellido termina en “O”, la consulta SQL sería:
SELECT * FROM tabla WHERE apellido LIKE '%O';
Esto seleccionará todos los apellidos que terminan con la letra “O”.
Si necesitamos mostrar información de personas que tienen la letra “A” en cualquier parte de su nombre, la consulta sería:
SELECT * FROM tabla WHERE nombre LIKE '%A%';
Esto seleccionará todos los nombres que contienen la letra “A” en cualquier posición.
LIKE
en SQL?Para filtrar apellidos que terminan en “Z”, utilizamos la siguiente consulta:
SELECT * FROM tabla WHERE apellido LIKE '%Z';
Por ejemplo, apellidos como Pérez, González, López, y Martínez serán seleccionados.
Para mostrar nombres que comienzan con la letra “J”, modificamos la consulta de la siguiente manera:
SELECT * FROM tabla WHERE nombre LIKE 'J%';
Esto seleccionará nombres como Jiménez.
No es necesario. En consultas complejas o en análisis de Big Data, es mejor especificar solo las columnas necesarias. Por ejemplo, para mostrar solo el primer nombre y apellido de personas de 20 años, usamos:
SELECT primer_nombre, apellido FROM tabla WHERE edad = 20;
Aunque no mostramos la edad en el SELECT
, la utilizamos en la condición WHERE
.
Para mostrar personas cuyo apellido contiene la letra “O”, la consulta sería:
SELECT * FROM tabla WHERE apellido LIKE '%O%';
Esto seleccionará apellidos como González, López, y Rodríguez.
Si queremos ver nombres que comienzan con “M”, personas de 20 años y con apellidos que contienen “O”, la consulta sería:
SELECT primer_nombre, apellido FROM tabla
WHERE nombre LIKE 'M%' AND edad = 20 AND apellido LIKE '%O%';
Esto filtrará datos específicos basados en múltiples criterios, optimizando la consulta y mejorando el rendimiento del sistema.
Practicar estas consultas en diferentes tablas mejorará tus habilidades en SQL y optimizará tus consultas para análisis de datos más eficientes.
Aportes 66
Preguntas 1
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?