Concat with &() en MS Access

En esta lección aprenderás a usar Concat with & en MS Access. Concatena cadenas con &.

Las funciones de texto y cadenas te permiten limpiar, transformar o combinar datos de texto en consultas y informes sin cambiar los datos almacenados en la tabla. El resultado se calcula en el momento de ejecutar la consulta.

Las funciones de MS Access se practican en el editor con equivalencias SQLite/T-SQL. Así puedes entender la lógica aunque no tengas Access instalado.


¿Qué hace Concat with &?

Concatena cadenas con &amp;. En consultas reales suele aplicarse sobre la columna <code class="code-command">Nombre_Cliente</code> de la tabla <code class="code-command">Clientes</code>, aunque también admite literales y expresiones.

Piensa en Concat with &amp; como una herramienta de transformación: lees un valor, aplicas la función y obtienes un nuevo valor listo para mostrar, filtrar o agrupar.


Sintaxis

La forma general en MS Access es:

expresion1 & expresion2 & expresion3

Sustituye los argumentos por columnas, números o cadenas entre comillas simples. Usa un alias con <code class="code-command">AS</code> para que el encabezado del resultado sea legible.


Ejemplo básico

Empieza con un caso sencillo para ver qué devuelve la función. Ejecuta la consulta en el editor y observa el nombre de la columna resultante.

Probar Concat with &

    SELECT Nombre_Cliente & ' - ' & Ciudad AS Resultado FROM Clientes LIMIT 3;

  
Pruébalo tú mismo

Ejemplo con Clientes

Ahora aplicamos Concat with &amp; sobre datos de la tabla de demostración. Este patrón es el que usarás en proyectos reales: seleccionar columnas originales, añadir una columna calculada y opcionalmente filtrar con <code class="code-command">WHERE</code>.

Concat with & en contexto

    SELECT Nombre_Cliente & ' — ' & Ciudad AS Etiqueta FROM Clientes WHERE ID_Cliente <= 3;

  
Pruébalo tú mismo

Cuándo usarla

Cuando necesites limpiar, transformar o combinar datos de texto en consultas y informes.

En un <code class="code-command">SELECT</code> para crear una columna calculada con alias (<code class="code-command">AS</code>).

Junto con <code class="code-command">WHERE</code> o <code class="code-command">ORDER BY</code> si el resultado de Concat with &amp; ayuda a filtrar u ordenar.


Resumen

  • Concat with & trabaja con texto y cadenas.
  • Devuelve un valor calculado; no altera la tabla original.
  • En MS Access, combínala con columnas reales como Nombre_Cliente.
  • Recuerda que las cadenas literales van entre comillas simples en SQL.