SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 02.08.2015 20:13:44

afill
Участник
Зарегистрирован: 02.08.2015
Сообщений: 1

Помогите составить запрос

Господа разумные! Недавно стал изучать php и не могу пока параллельно хорошо освоить sql, поэтому хотел попросить помощи в создании запроса.
У меня БД имеет столбец 'размеры обуви в наличии', где данные уже вбиты следующим образом: к примеру 36-40,42,43, а должны быть указаны все имеющиеся без тире, через запятую, то есть 36-40,42,43 должен выглядеть так: 36,37,38,39,40,42,43. Иными словами мне нужно составить такой запрос, который бы убирал тире и взамен него прописывал соответствующие цифры через запятую. (как в примере, 37,38,39,). так как в БД позиций много, хочется это провернуть запросом через phpMyadmin сразу для всех позиций. Огромное спасибо за помощь.
зы тире плавающее, в какой-то позиции БД mySql забито 36-40,42,43, в какой-то 36-38,39,42-46 см скрин


Прикрепленные файлы:
Attachment Icon 7752.PNG, Размер: 4,729 байт, Скачано: 400

Неактивен

 

#2 05.08.2015 15:18:20

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Помогите составить запрос

Стандартными средствами MySQL не решается. Можно написать хранимую функцию на SQL, которая будет анализировать строки, но это значительно сложнее, чем написать скрипт на PHP.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson