Функция position
возвращает номер символа, с которого начинается подстрока в другой строке. Нумерация символов начинается с 1.
Синтаксис
position(что_искать in в_какой_строке)
Например
SELECT position('мам' in 'мама мыла раму')
# | position |
---|---|
1 | 1 |
SELECT position('мыл' in 'мама мыла раму')
# | position |
---|---|
1 | 6 |
Если подстрока не будет найдена, то функция вернет 0.
SELECT position('sql' in 'мама мыла раму')
# | position |
---|---|
1 | 0 |
Функция чувствительна к регистру символов
SELECT position('Мыл' in 'мама мыла раму')
# | position |
---|---|
1 | 0 |