Bagikan melalui


instr

Temukan posisi kemunculan pertama kolom substr dalam string yang diberikan. Mengembalikan null jika salah satu argumen null.

Posisinya bukan berbasis nol, tetapi indeks berbasis 1. Mengembalikan 0 jika substr tidak dapat ditemukan dalam str.

Untuk fungsi Databricks SQL yang sesuai, lihat instr fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.instr(str=<str>, substr=<substr>)

Parameter-parameternya

Pengaturan Tipe Description
str pyspark.sql.Column atau str kolom target untuk dikerjakan.
substr pyspark.sql.Column atau literal string substring untuk dicari.

Pengembalian Barang

pyspark.sql.Column: lokasi kejadian pertama substring sebagai bilangan bulat.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("abcd",), ("xyz",)], ["s",])
df.select("*", dbf.instr(df.s, "b")).show()
df = spark.createDataFrame([("abcd",), ("xyz",)], ["s",])
df.select("*", dbf.instr("s", dbf.lit("abc").substr(0, 2))).show()