Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Suchen Sie die Position des ersten Vorkommens der Unterstr-Spalte in der angegebenen Zeichenfolge. Gibt NULL zurück, wenn eines der Argumente null ist.
Die Position ist nicht nullbasiert, sondern 1 basierender Index. Gibt 0 zurück, wenn substr in str nicht gefunden werden konnte.
Die entsprechende Databricks SQL-Funktion finden Sie unter instr Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.instr(str=<str>, substr=<substr>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
str |
pyspark.sql.Column oder str |
Zielspalte, an der gearbeitet werden soll. |
substr |
pyspark.sql.Column oder literal string |
Teilzeichenfolge, nach der gesucht werden soll. |
Rückkehr
pyspark.sql.Column: Position des ersten Vorkommens der Teilzeichenfolge als ganze Zahl.
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()