Fonction de réplique SQL Server

Fonction de réplique SQL Server
Ce tutoriel vous aidera à ajouter une autre fonction de manipulation de chaînes dans votre sac SQL Server en apprenant à utiliser la fonction reproduct (). Dans SQL Server, la fonction reproduire () vous permet de répéter une chaîne comme spécifié par le nombre de fois.

Syntaxe de fonction et arguments

Ce qui suit montre la syntaxe de la fonction de réplique dans SQL Server:

Reproduire (string_expression, Integer_Expression)

La fonction accepte deux arguments principaux, comme indiqué:

  1. string_expression - Cela fait référence à l'expression de chaîne d'entrée ou de chaîne qui est répétée le nombre de fois spécifié.
  2. Integer_Expression - Ce paramètre définit le nombre de fois où la chaîne_expression est répétée. Si la valeur est négative, la fonction renvoie nul.

La fonction renvoie ensuite un type similaire à la chaîne d'entrée.

Exemples

Exemple 1 - utilisation de la fonction de base de base ()

L'exemple suivant montre l'utilisation de base de la fonction réplique () pour répéter diverses chaînes à plusieurs reprises.

sélectionner
reproduire ('bonjour', 3),
reproduire («monde», 4),
reproduire ('SQL Server', 5);

La sortie résultante est comme indiqué:

HelloHellohello | WorldWorldWorldWorld | SQL ServersQL ServersQL ServersQL Serversql Server |

Exemple 2 - Utilisation de la fonction réplique () avec concat et colonne de table

L'exemple ci-dessous montre comment combiner la fonction Concat avec la fonction de réplique dans une colonne de table.

La table d'origine est comme indiqué:

La requête est fournie ci-dessous:

Sélectionnez Concat (réplique ('0-', 3), product_name) comme valide à partir des produits P;

La requête ci-dessus utilise la fonction de réplique pour répéter la chaîne '0-' trois fois. Nous passons ensuite la valeur résultante à la fonction Concat, qui ajoute les chaînes à la première position.

Le tableau résultant est comme indiqué:

Conclusion

Ce message a couvert les bases du travail avec la fonction de réplique dans SQL Server. La fonction de réplique vous permet de répéter rapidement et facilement une entrée plusieurs fois.