¡Hola a todos! Hoy arrancamos con uno de los conceptos más importantes y básicos en SQL: cómo seleccionar y filtrar datos. Si recién estás comenzando, este post es clave para que entiendas cómo extraer información de una base de datos.
La instrucción SELECT
La instrucción SELECT es la más utilizada en SQL. Nos permite consultar y seleccionar datos de una o más tablas. Es como decirle a la base de datos: "Dame la información que necesito".
Sintaxis básica:
SELECT columna1, columna2 FROM tabla;
columna1, columna2: Son las columnas que queremos ver en el resultado.
tabla: Es la tabla de la que estamos sacando la información.
Por ejemplo, si tienes una tabla llamada clientes y quieres ver los nombres y correos electrónicos, harías algo como esto:
SELECT nombre, correo
FROM clientes;
La instrucción WHERE
Ahora bien, muchas veces no queremos todos los datos, sino solo aquellos que cumplen ciertas condiciones. Para eso está WHERE, que es nuestra forma de "filtrar" los resultados.
Sintaxis básica:
SELECT columna1, columna2
FROM tabla WHERE condición;
La condición puede ser cualquier cosa: que el valor de una columna sea igual, mayor o menor a otro, que contenga ciertos caracteres, etc. Siguiendo con el ejemplo anterior, si solo queremos ver a los clientes que viven en "Costa Rica":
SELECT nombre, correo
FROM clientes
WHERE país = 'Costa Rica';
¡Tip importante! Las condiciones se pueden combinar usando operadores como AND, OR y NOT, dándote mucho más control sobre los resultados.
Ejemplo completo
Imagina que tienes una tabla de productos y quieres saber cuáles están disponibles y cuestan más de $50:
SELECT nombre, precio
FROM productos
WHERE disponibilidad = 'disponible'
AND precio > 50;
Este tipo de consulta es súper común y te ayudará a obtener solo lo que necesitas de la base de datos.
Resumen rápido:
SELECT: Selecciona las columnas que quieres ver.
WHERE: Filtra los datos con una condición.
¡Y listo! Ya tienes lo básico para empezar a seleccionar y filtrar datos en SQL. En los siguientes posts, iremos profundizando en más detalles y funciones.
¿Tienes dudas? ¡Déjalas en los comentarios!
Σχόλια