INSTR

Learn how to use the INSTR string function in PlaidCloud Lakehouse. Returns the position of the first occurrence of substring substr in string str.

Returns the position of the first occurrence of substring substr in string str. This is the same as the two-argument form of LOCATE(), except that the order of the arguments is reversed.

Analyze Syntax

func.instr(<str>, <substr>)

Analyze Examples

func.instr('foobarbar', 'bar')
┌────────────────────────────────┐
 func.instr('foobarbar', 'bar') 
├────────────────────────────────┤
                              4 
└────────────────────────────────┘

SQL Syntax

INSTR(<str>, <substr>)

Arguments

ArgumentsDescription
<str>The string.
<substr>The substring.

Return Type

BIGINT

SQL Examples

SELECT INSTR('foobarbar', 'bar');
┌───────────────────────────┐
 INSTR('foobarbar', 'bar') 
├───────────────────────────┤
                         4 
└───────────────────────────┘

SELECT INSTR('xbar', 'foobar');
┌─────────────────────────┐
 INSTR('xbar', 'foobar') 
├─────────────────────────┤
                       0 
└─────────────────────────┘