PostgreSQL – 位置函数
PostgreSQL的position()函数在字符串中返回字符串的位置。
Syntax: POSITION(substring in string)
我们来分析一下上面的语法:
- substring 参数是要定位的字符串。
- 字符串参数表示其子是要搜索的字符串。
- POSITION()函数以整数形式返回搜索子字符串的位置,表示子字符串在字符串的位置。如果未找到匹配的子字符串,则返回零 (0)。
示例 1:
以下语句返回字符串'GeeksForGeeks Tutorial' 中 'Tutorial' 的位置:
SELECT POSITION('Tutorial' IN 'GeeksForGeeks Tutorial');
输出:
示例 2:
的位置()函数返回在下面的例子中示出的字符串的字符串的第一个实例的位置:
SELECT POSITION('am' IN 'I am a geek');
输出: