Ana içeriğe geç Tamamlayıcı içeriğe geç

BYTES_SUBSTRING

Giriş değerinin, UTF-8 kodlu bayt gösteriminin bayt cinsinden ofsetlerini kullanarak bir alt dizesini döndürür. Kısmi karakterler ve geçersiz UTF-8 kod noktaları sonuçtan kaldırılır.

Söz dizimi

Sorgunuzda BYTES_SUBSTRING işlevini dahil etmek için aşağıdaki söz dizimini kullanın:

BYTES_SUBSTRING(value, startIndex, endIndex)

Bağımsız Değişkenler

BYTES_SUBSTRING işlevi aşağıdaki bağımsız değişkenleri gerektirir:

  • value girişi, alt dize işlevini uygulamak istediğiniz dizedir.
  • startIndex, 1 konumunda başlar ve dizenizdeki ilk karakteri içerir.
  • endIndex dizedeki ilk karakterden sayar, startIndex konumundan değil.
Ad Tür Açıklama Varsayılan Değer
değer dize Alt dize işlevini uygulamak için giriş değeri
başlangıç dizini Int Bayt cinsinden dahil başlangıç dizini
bitiş dizini Int Bayt cinsinden hariç bitiş dizini

döndürür

string değeri döndürür.


Örnekler

Aşağıdaki örnek, startIndex ve endIndex bağımsız değişkenlerinin Output değerini nasıl etkilediğini gösterir. Burada, endIndex değeri, startIndex değerinden bağımsız olarak, endIndex öğesinin dizedeki 1 konumundan başlayarak 10 karakteri içerecek şekilde çalıştığını gösterir.

değer startIndex endIndex Çıktı
'Hello World' 1 10 `Hello Worl`
'Hello World' 2 10 `ello Worl`
'⻤Hello Wor⻤' 2 10 `Merhaba W`
'⻤Merhaba Wor⻤' 1 10 `⻤Merhaba W`
'Merhaba' 1 10 `Merhaba`

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!