MySQL: извлечение третьего индекса из строки
Чтобы найти индекс третьего пробела в строке с помощью MySQL, можно использовать один из подходов: чтобы использовать функцию SUBSTRING_INDEX. Эта функция позволяет извлекать подстроку до указанного разделителя, в данном случае символа пробела.
Чтобы изолировать третий пробел, вы можете использовать два вложенных вызова SUBSTRING_INDEX. Внутренний вызов функции извлекает подстроку от начала строки до третьего пробела, в результате чего получается «AAAA BBBB CCCC». Затем внешний вызов функции извлекает подстроку из третьего пробела в конец строки, получая «CCCC».
Например, рассмотрим следующий запрос:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(field, ' ', 3), ' ', -1)
FROM table;
где «поле» представляет собой строку, разделенную пробелами. Этот запрос вернет подстроку, соответствующую третьему индексу, эффективно извлекая «CCCC» из данного списка.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3