SQL

Cómo agregar espacios en una consulta con SPACE en SQL Server

Estrada Web Group
Estrada Web Group
Cómo agregar espacios en una consulta con SPACE en SQL Server

Resumen: en este tutorial, aprenderás a usar la función SPACE() de SQL Server para generar una cadena con espacios.

Introducción a la función SPACE() de SQL Server

La función SPACE() devuelve una cadena de espacios repetidos. A continuación se muestra la sintaxis de la función SPACE():

SPACE(count);

En esta sintaxis, count es un entero positivo que especifica el número de espacios. Si count es negativo, la función devolverá NULL.

Ejemplo de la función SPACE() de SQL Server

Veamos algunos ejemplos del uso de la función SPACE()

A) Usar la función SPACE() con cadenas literales

Este ejemplo concatena tres cadenas 'John', SPACE(1) y 'Doe' en una sola. En lugar de usar el espacio literal ' ', usamos la función SPACE():

SELECT
    'John' + SPACE(1) + 'Doe' full_name;

Resultado:

full_name
---------
John Doe

(1 row affected)

B) Usando la función SPACE() con una columna de una tabla

El siguiente ejemplo usa la función SPACE() para concatenar el nombre, espacio y el apellido en la tabla sales.customers de la base de datos de ejemplo que puedes descargar aquí:

SELECT
    first_name + SPACE(1) + 
    last_name full_name
FROM
    sales.customers
ORDER BY
    first_name,
    last_name;

La siguiente imagen muestra la salida parcial:

función SPACE de SQL Server

En este tutorial, has aprendido a utilizar la función SPACE() de SQL Server para generar una secuencia de espacios.

Compartir artículo:

Más artículos geniales

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla