Funksjonssyntaks og argumenter
Følgende viser syntaks for replikatfunksjonen i SQL Server:
Replikat (String_Expression, Integer_Expression)Funksjonen godtar to hovedargumenter, som vist:
Funksjonen vil da returnere en lignende type som inngangsstreng.
Eksempler
Eksempel 1 - Grunnleggende replikat () Funksjonsbruk
Følgende eksempel viser den grunnleggende bruken av replikatfunksjonen for å gjenta forskjellige strenger gjentatte ganger.
plukke utDen resulterende utgangen er som vist:
Hellohellohello | WorldWorldWorldWorld | SQL SERVERSQL SERVERSQL SERVERSQL SERVERSQL Server |Eksempel 2 - Bruke replikat () -funksjonen med Concat og Table Column
Eksemplet nedenfor viser hvordan du kombinerer konkatfunksjonen med replikatfunksjonen i en tabellkolonne.
Den opprinnelige tabellen er som vist:
Spørringen er gitt nedenfor:
Velg Concat (replikat ('0-', 3), produktnavn) som gyldig fra produkter P;Spørringen over bruker replikatfunksjonen for å gjenta '0-' strengen tre ganger. Vi gir deretter den resulterende verdien til Concat -funksjonen, som legger strengene til den første posisjonen.
Det resulterende tabellen er som vist:
Konklusjon
Dette innlegget dekket det grunnleggende om å jobbe med replikatfunksjonen i SQL Server. Replikatfunksjonen lar deg raskt og enkelt gjenta en inngang flere ganger.