Gabriel Obregón
📝 Concatenación de Cadenas en SQL (Postgres)
🔎 ¿Qué es concatenar?
➡️ Unir varios textos en una sola columna en SQL. ✔️ Usos comunes:
- 👤 Nombres completos
- 🏠 Direcciones
- 📊 Resultados más claros
🛠️ Método principal → CONCAT
📌 Ejemplo:
SELECT CONCAT(first_name, ' ', last_name) AS nombre_completo, email
FROM customer;
✨ Puntos clave:
- 🧩 CONCAT combina columnas y textos.
- ➕ Puedes agregar ' ' (espacio), '-' u otros separadores.
- 🏷️ AS renombra la columna (ej: nombre_completo).
⚡ Alternativa → Operador ||
📌 Ejemplo:
SELECT first_name || ' ' || last_name AS nombre_completo, email
FROM customer;
⚠️ Ten en cuenta:
- ✅ Funciona perfecto en Postgres.
- ❌ Menos compatible con otros motores SQL.
- 🔑 CONCAT es más seguro si tu app puede migrar de plataforma.
🚫 Errores comunes
- ⛔ Olvidar espacios o separadores → resultados pegados.
- ⛔ No poner comas en CONCAT → error de sintaxis.
- ⛔ No usar AS → columnas poco claras en reportes.
🎯 Beneficios de concatenar
- 🧹 Consultas más limpias
- 📑 Reportes claros y profesionales
- 📧 Preparación de datos (ej: envío masivo de correos)
📍 Tip final: Practica con ambos métodos, pero usa CONCAT para máxima compatibilidad.
