Aracılığıyla paylaş


TRIM (Azure Stream Analytics)

Dizenin başındaki ve sonundaki tüm boşluk karakterlerini kaldırır.

Not

Bu davranış, yalnızca boşluk karakterini kaldıran T-SQL'in TRIM işlevinden farklıdır (char(32))

Söz dizimi

TRIM ( string_expression )

Bağımsız değişkenler

String_expression

Değerlendirilecek dize ifadesidir. string_expression nvarchar(max) türünde bir sabit veya sütun olabilir.

Dönüş Türleri

nvarchar(max)

Açıklamalar

Boşluk karakterleri aşağıdaki Unicode karakterleridir:

  • UnicodeCategory.SpaceSeparator kategorisinin üyeleri, BOŞLUK (U+0020), ARALIK YOK (U+00A0), OGHAM ARA ÇUBUĞU İŞARETİ (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U+2002) karakterlerini içerir +2003), EM BAŞıNA ÜÇ BOŞLUK (U+2004), EM BAŞıNA DÖRT BOŞLUK (U+2005), EM BAŞıNA ALTı BOŞLUK (U+2006), ŞEKIL ALANı (U+2007), NOKTALAMA ARALıĞı (U+2008), İNCE BOŞLUK (U+2009), SAÇ UZAYı (U+200A), DAR KESME BOŞLUK (U+202F), ORTA MATEMATIKSEL BOŞLUK (U+205F) ve IDEOGRAPHIC SPACE (U+3000).
  • Yalnızca LINE SEPARATOR karakterinden (U+2028) oluşan UnicodeCategory.LineSeparator kategorisinin üyeleri.
  • Yalnızca PARAGRAF AYRACI karakterinden (U+2029) oluşan UnicodeCategory.ParagraphSeparator kategorisinin üyeleri.
  • KARAKTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) ve NEXT LINE (U+0085) karakterleri.

Örnekler


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

Şunu döndürür:

trimmedTest
test

Ayrıca Bkz.