snowflake.snowpark.functions.substr¶
- snowflake.snowpark.functions.substr(str: ColumnOrName, pos: Column | int, len: Column | int) Column [source]¶
Returns the portion of the string or binary value str, starting from the character/byte specified by pos, with limited length. The length should be greater than or equal to zero. If the length is a negative number, the function returns an empty string.
Note
For
pos
, 1 is the first character of the string in Snowflake database.substr()
is an alias ofsubstring()
.- Example::
>>> df = session.create_dataframe( ... ["abc", "def"], ... schema=["S"], ... ).select(substring(col("S"), 1, 1)) >>> df.collect() [Row(SUBSTRING("S", 1, 1)='a'), Row(SUBSTRING("S", 1, 1)='d')]