Bagikan melalui


substring

✅ Azure Stream Analytics ✅ Fabric Eventstream

Mengembalikan bagian dari karakter atau teks.

Sintaksis

SUBSTRING ( expression, start, length )

Nota

Indeks/posisi untuk fungsi SUBSTRING berbasis 1.

Argumen

ekspresi

Adalah ekspresi karakter atau kolom jenis nvarchar(maks).

mulai

Adalah ekspresi bigint yang menentukan di mana karakter yang dikembalikan dimulai. Jika awal kurang dari 1, ekspresi yang dikembalikan akan dimulai pada karakter pertama yang ditentukan dalam ekspresi. Dalam hal ini, jumlah karakter yang dikembalikan adalah nilai terbesar dari jumlah awal + panjang- 1 atau 0. Jika awal lebih besar dari jumlah karakter dalam ekspresi nilai, ekspresi panjang nol dikembalikan.

panjangnya

Adalah ekspresi bigint positif yang menentukan berapa banyak karakter ekspresi yang akan dikembalikan. Jika panjangnya negatif, kesalahan dihasilkan dan pernyataan dihentikan. Jika jumlah awal dan panjang lebih besar dari jumlah karakter dalam ekspresi, seluruh ekspresi nilai yang dimulai pada awalnya dikembalikan.

Jenis Kembalian

nvarchar(maks)

Contoh

SELECT
    'abcdefg' AS x,
    SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
x substringX
abcdefg bcde

Lihat Juga