Función REPLICAR() en SQL Server

Función REPLICATE():
Esta función en SQL Server se usa para repetir la string especificada por un número determinado de veces.

Características :

  • Esta función se utiliza para devolver la string indicada para un número determinado de veces.
  • Esta función acepta solo strings y números enteros como parámetro.
  • Esta función devuelve un error si no se proporciona el segundo parámetro.
  • Las strings repetidas devueltas aquí no tienen espacio entre la primera y la última string.

Sintaxis:

REPLICATE(string, integer)

Parámetro:
este método acepta dos parámetros como se indica a continuación:

  • string : String especificada para repetir.
  • entero: número especificado de veces que se repetirá la string.

Devoluciones:
Devuelve la string indicada para un número específico de veces.

Ejemplo-1:
obtener la string indicada para un número específico de veces.

SELECT REPLICATE('Geeks for Geeks ', 2);

Producción :

Geeks for Geeks Geeks for Geeks

Ejemplo-2:
Usar la función REPLICATE() con una variable y obtener las strings repetidas el número de veces especificado.

DECLARE @string VARCHAR(4);  
SET @string = '123 ';  
SELECT REPLICATE(@string, 4);

Producción :

123 123 123 123

Ejemplo-3:
Usar la función REPLICATE() con dos variables y obtener las strings repetidas el número de veces especificado.

DECLARE @string VARCHAR(6);  
DECLARE @int INT;  
SET @string = 'Geeks ';  
SET @int = 5;
SELECT REPLICATE(@string, @int);

Producción :

Geeks Geeks Geeks Geeks Geeks

Ejemplo-4:
obtener la string indicada para un número específico de veces que es un valor flotante.

SELECT REPLICATE('gfg ', 5.9);

Producción :

gfg gfg gfg gfg gfg

Aplicación:
esta función se utiliza para repetir la string especificada un número determinado de veces.

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *