Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Returnerar strängen som anges som ett första argument efter att vissa tecken som anges i det andra argumentet har översatts till en måluppsättning med tecken som anges i det tredje argumentet.
Funktionens TRANSLATE beteende liknar att använda flera REPLACE funktioner.
Syntax
TRANSLATE ( expression, replaced_characters, translations)
Anmärkning
Index/position för funktionen TRANSLATE är 1 baserad.
Argumentpunkter
uttryck
Är ett teckenuttryck eller en kolumn av typen nvarchar(max).
replaced_characters
Är ett teckenuttryck eller en kolumn av typen nvarchar(max). Den innehåller listan med tecken som ska ersättas.
Översättningar
Är ett teckenuttryck eller en kolumn av typen nvarchar(max) med samma längd som replaced_characters. Den innehåller ersättningstecken.
Returtyper
nvarchar(max)
Anmärkningar
TRANSLATE returnerar ett fel om tecken och översättningsuttryck har olika längd.
TRANSLATE returnerar NULL om något av argumenten är NULL.
Funktionens TRANSLATE beteende liknar att använda flera REPLACE-funktioner.
TRANSLATE ersätter dock inte något enskilt tecken i inputString mer än en gång. Ett enda värde i teckenparametern kan ersätta flera tecken i uttrycket. Detta skiljer sig från beteendet för flera REPLACE funktioner eftersom varje funktionsanrop skulle ersätta alla relevanta tecken, även om de hade ersatts av ett tidigare kapslat funktionsanrop REPLACE .
Exempel
Ersätt klammerparenteser och klammerparenteser med vanliga klammerparenteser
SELECT
x,
TRANSLATE(x, '[]{}', '()()') AS translatedX
FROM Input
| x | translatedX |
|---|---|
| 2*[3+4]/{7-2} | 2*(3+4)/(7-2) |
Konvertera GeoJSON-punkter till WKT
SELECT
xPoint,
TRANSLATE(xPoint, '[,]', '( )') xPoint2Coordinates,
xCoordinates,
TRANSLATE(xPoint, '[,]', '( )') xCoordinates2Point
FROM Input
| xPoint | xPoint2Coordinates | xCoordinates | xCoordinates2Point |
|---|---|---|---|
| (137.4 72.3) | [137.4,72.3] | [137.4,72.3] | (137.4 72.3) |