Funkcija „Replace”

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Daje nisku u kojoj je navedena potniska zamenjena drugom potniskom određeni broj puta.

Sintaksa

Replace(izraz, pronalaženje, zamena [, početak ] [, brojanje ] [, poređenje ] )

Sintaksa funkcije Replace ima sledeće argumente:

Argument Opis
expression Obavezno. Izraz niske koji sadrži podnisku za zamenu.
Pronalaženje Obavezno. Podniska koja se traži.
zamena Obavezno. Zamenska podniska.
Meni "Start" Opcionalno. Položaj unutar izraza gde treba da počne pretraga podniske. Ako se izostavi, pretpostavljena vrednost je 1.
Broj Opcionalno. Broj zamena podniske koje treba izvršiti. Ako se izostavi, podrazumevana vrednost je -1, što znači da izvršite sve moguće zamene.
uporedi Opcionalno. Numerička vrednost koja ukazuje na vrstu poređenja koje treba koristiti prilikom procene podniski. Pogledajte odeljak "Postavke" za vrednosti.

Postavke

Argument poređenja može da ima sledeće vrednosti:

konstanta Vrednost Pretraga
vbUseCompareOption –1 Izvršava poređenje pomoću postavke izjave Option Compare .
vbBinaryCompare 0 Izvršava binarno poređenje.
vbTextCompare 1 Izvršava poređenje teksta.
vbDatabaseCompare 2 Samo u programu Microsoft Office Access 2007. Vrši poređenje na osnovu informacija u bazi podataka.

Povratne vrednosti

Replace daje sledeće vrednosti:

Ako Zamena povraćaja
izraz je nulte dužine Niska nulte dužine ("")
izraz je Null Greška.
Pronalaženje je nulte dužine Kopija izraza.
Zameni je nulte dužine Kopija izraza sa uklonjenim svim pojavljivanjima pronalaženja .
Meni "Start">Len(izraz) niska nulte dužine. Zamena niske počinje na poziciji koju označava "start".
Brojanje je 0 Kopija izraza.

Napomene

Povratna vrednost funkcije "Replace " je niska, sa izvršenim zamenama, koja počinje na poziciji koju određuje start i završava se na kraju niske izraza . To nije kopija originalne niske od početka do kraja.

Primer

Izraz Rezultati
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; Daje "ID proizvoda", pronalazi "PRO" u "ID proizvoda" i zamenjuje ga sa "Product" i prikazuje rezultat u koloni "ChangedID".

Funkcije za rad sa niskama i kako ih koristiti