TRIM (Transact-SQL) (Magyar)

  • 2019.03.27.
  • 2 perc az olvasáshoz
    • j
    • M
    • i
    • K
    • m
    • +11

A következőre vonatkozik: SQL Server 2017 (14.x ) és később Azure SQL adatbázis Azure SQL felügyelt példány Azure Synapse Analytics / p>

Eltávolítja a (z) char(32) szóközt vagy más megadott karaktereket a karakterlánc elejéről és végéről.

Szintaxis

Megjegyzés

Az SQL Server 2014 és korábbi verzióinak Transact-SQL szintaxisának megtekintéséhez lásd: Előző verziók dokumentációja.

Argumentumok

karakterek Bármely nem LOB karakter szó szerinti, változó vagy függvényhívása típus (nvarchar, varchar, nchar vagy char) karaktereket tartalmaz, amelyeket el kell távolítani. A nvarchar(max) és a varchar(max) típusok nem engedélyezettek.

string Bármilyen típusú karakter kifejezése (nvarchar, varchar, nchar vagy char) ahol karaktereket el kell távolítani.

Visszatérési típusok

Karakterkifejezést ad vissza olyan karakterlánc argumentummal, ahol a szóköz karakter char(32) vagy más meg van adva. A karaktereket mindkét oldalról eltávolítjuk. Visszaadja az NULL értéket, ha a bemeneti karakterlánc NULL.

Megjegyzések

Alapértelmezés szerint a TRIM függvény eltávolítja a szóköz karaktert a karakterlánc elejéről és végéről egyaránt. Ez a viselkedés egyenértékű a LTRIM(RTRIM(@string)).

Példák

A. Eltávolítja a szóköz karaktert a karakterlánc mindkét oldaláról

A következő példa eltávolítja a szóközöket a test.

Itt található az eredménykészlet.

B. Eltávolítja a megadott karaktereket a karakterlánc mindkét oldaláról

Az alábbi példa eltávolít egy záró periódust és szóközt a # előtti és a test.

Itt található az eredménykészlet.

Lásd Továbbá

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük