Função de replicação do servidor SQL

Função de replicação do servidor SQL
Este tutorial ajudará você a adicionar mais uma função de manipulação de string à sua bolsa de servidor SQL aprendendo a usar a função replicate (). No SQL Server, a função replicate () permite repetir uma string, conforme especificado pelo número de vezes.

Função Sintaxe e argumentos

A seguir, mostra a sintaxe da função replicada no SQL Server:

Replicar (String_expression, Integer_expression)

A função aceita dois argumentos principais, como mostrado:

  1. String_expression - refere -se à sequência de entrada ou expressão de string que é repetida o número especificado de vezes.
  2. Integer_expression - Este parâmetro define o número de vezes que a String_expression é repetida. Se o valor for negativo, a função retorna nulo.

A função retornará um tipo semelhante à sequência de entrada.

Exemplos

Exemplo 1 - Uso da função BASIC REPLICATE ()

O exemplo a seguir mostra o uso básico da função replicate () para repetir várias strings repetidamente.

Selecione
replicar ('olá', 3),
replicar ('mundo', 4),
replicar ('SQL Server', 5);

A saída resultante é como mostrado:

HelloHellohello | WorldWorldWorldWorld | SQL ServerSQL ServerSQL ServerSQL ServerSQL Server |

Exemplo 2 - Usando a função replicate () com a coluna Concat e Table

O exemplo abaixo mostra como combinar a função concat com a função replicada em uma coluna de tabela.

A tabela original é como mostrado:

A consulta é fornecida abaixo:

Selecione Concat (replicar ('0-', 3), product_name) como válido dos produtos p;

A consulta acima usa a função replicada para repetir a string '0-' três vezes. Em seguida, passamos o valor resultante para a função Concat, que anexa as seqüências para a primeira posição.

A tabela resultante é como mostrado:

Conclusão

Este post cobriu o básico de trabalhar com a função replicada no SQL Server. A função replicada permite que você repita de maneira rápida e fácil uma entrada várias vezes.