TRIM

✅ Azure Stream Analytics ✅ Fabric Eventstream

Menghapus karakter spasi kosong dari awal dan akhir string.

Nota

Perilaku ini berbeda dari fungsi TRIM T-SQL, yang hanya menghapus karakter spasi (char(32))

Sintaksis

TRIM ( string_expression )

Argumen

string_expression

Adalah ekspresi string yang akan dievaluasi. string_expression bisa berupa konstanta atau kolom jenis nvarchar(maks).

Jenis Kembalian

nvarchar(maks)

Komentar

Karakter spasi putih adalah karakter Unicode berikut:

  • Anggota kategori UnicodeCategory.SpaceSeparator , yang mencakup karakter SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), RUANG TANDA BACA (U+2008), RUANG TIPIS (U+2009), RUANG RAMBUT (U+200A), RUANG NO-BREAK SEMPIT (U+202F), RUANG MATEMATIKA SEDANG (U+205F), dan RUANG IDEOGRAFIS (U+3000).
  • Anggota kategori UnicodeCategory.LineSeparator , yang hanya terdiri dari karakter LINE SEPARATOR (U+2028).
  • Anggota kategori UnicodeCategory.ParagraphSeparator , yang hanya terdiri dari karakter SEPARATOR PARAGRAF (U+2029).
  • KARAKTER TABULASI KARAKTER (U+0009), LINE FEED (U+000A), TABULASI BARIS (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), dan NEXT LINE (U+0085).

Contoh


SELECT
  TRIM( '      a test    ' ) AS trimmedTest
FROM Input

Pengembalian:

trimmedTest
tes

Lihat Juga