Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Menghasilkan posisi kemunculan pertama dari substr di str setelah posisi pos. Fungsi ini adalah sinonim untuk locate fungsi.
Sintaks
position(substr, str [, pos] )
position(subtr IN str)
Argumen
-
substr: EkspresiSTRING. -
str: EkspresiSTRING. -
pos: EkspresiINTEGER.
Pengembalian
Sebuah INTEGER.
pos dan nilai kembalian yang ditentukan adalah berbasis 1.
Jika pos dihilangkan, substr dicari dari permulaan str.
Jika pos kurang dari 1, hasilnya 0.
Contoh
> SELECT position('bar', 'abcbarbar');
4
> SELECT position('bar', 'abcbarbar', 5);
7
> SELECT position('bar' IN 'abcbarbar');
4
> SELECT position('BAR' COLLATE UTF8_BINARY, 'abcbarbar');
0
> SELECT position('BAR' COLLATE UTF8_LCASE, 'abcbarbar');
4