在 PostgreSQL 中,indexOf
函數的作用是返回指定子字符串在字符串中第一次出現的位置(索引),如果字符串中不包含該子字符串,則返回 0。indexOf
函數的語法如下:
SELECT indexOf('字符串', '子字符串');
例如,假設我們有一個字符串 ‘hello, world’,我們想要查找子字符串 ‘world’ 在該字符串中第一次出現的位置,可以這樣使用 indexOf
函數:
SELECT indexOf('hello, world', 'world');
該查詢將返回結果 8
,表示子字符串 ‘world’ 在字符串 ‘hello, world’ 中第一次出現的位置是在索引 8 處。