SQL Server Replicate -Funktion

SQL Server Replicate -Funktion
In diesem Tutorial können Sie Ihre SQL -Servertasche eine weitere String -Manipulationsfunktion hinzufügen, indem Sie lernen, wie Sie die Replicate () -Funktion verwenden. In SQL Server können Sie mit der Funktion replicate () eine String -Zeichenfolge wie oft wiederholt.

Funktionssyntax und Argumente

Das Folgende zeigt die Syntax der Replikatfunktion im SQL -Server:

Replicate (String_expression, Integer_expression)

Die Funktion akzeptiert zwei Hauptargumente, wie gezeigt:

  1. String_expression - Dies bezieht.
  2. Integer_expression - Dieser Parameter definiert die Anzahl, mit der die String_expression wiederholt wird. Wenn der Wert negativ ist, gibt die Funktion null zurück.

Die Funktion gibt dann einen ähnlichen Typ wie die Eingabezeichenfolge zurück.

Beispiele

Beispiel 1 - Basic replicate () Funktionsverbrauch

Das folgende Beispiel zeigt die grundlegende Verwendung der Replicate () -Funktion, um verschiedene Zeichenfolgen wiederholt zu wiederholen.

wählen
replizieren ('Hallo', 3),
replizieren ('Welt', 4),
replicate ('SQL Server', 5);

Die resultierende Ausgabe ist wie gezeigt:

HelloHellohello | WorldworldWorldWorld | SQL ServersQL ServersQL ServersQL ServersQL Server |

Beispiel 2 - Verwenden Sie die Funktion replicate () mit der Spalte von CONCAT und TABLE

Das folgende Beispiel zeigt, wie Sie die Koncat -Funktion mit der Replikatfunktion in einer Tabellenspalte kombinieren können.

Die ursprüngliche Tabelle ist wie gezeigt:

Die Abfrage ist unten bereitgestellt:

Wählen Sie concat (replicate ('0-', 3), product_name) als gültig aus Produkten p;

In der obigen Abfrage wird die Replikatfunktion verwendet, um die String '0-' dreimal zu wiederholen. Anschließend übergeben wir den resultierenden Wert an die Concat -Funktion, die die Zeichenfolgen an die erste Position annimmt.

Die resultierende Tabelle ist wie gezeigt:

Abschluss

Dieser Beitrag behandelte die Grundlagen der Arbeit mit der Replikatfunktion in SQL Server. Mit der Replikationsfunktion können Sie einen Eingang mehrmals schnell und einfach wiederholen.