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 |