Иногда нам необходимо разбить строку на части разделённую каким либо знаком, запятой , точкой , точкой с запятой и т.д.
Для этого в MySQL существует фукция SUBSTRING_INDEX.
SUBSTRING_INDEX(str,delim,count) позволяет выбирать определенные участки строк в SQL-запросах. В параметрах передается:
str – обрабатываемая строка,
delim – разделитель частей,
count – количество выбираемых частей.
Пример:
SUBSTRING_INDEX('www.example.com', '.', 2)
В данном случае функция вернет 'www.example', т.е. строка будет разбита на части, разделенные '.' и будут взяты две части.
SUBSTRING_INDEX('www.example.com', '.', -2)
Вернет 'example.com', аналогично примеру выше, но будут взяты две части с конца строки.
Но все вышеописанное можно найти в мануале MySQL. А вот примера, как взять одну часть из сер
...
Читать дальше »
Просмотров:
13337
|
Добавил:
selesnow
|
Дата:
24.10.2013
|