- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребят, помогите составить запрос. В общем, нужно получить допустим 5 значение (через разделитель) из поля с таким содержанием:
т.е. чтобы возвратило
в доке не нашел подобной функции, сабстринг_индекс не подходит т.к. возвращает вот так
Надеюсь что помогёте :)
тут проще получить нормально, и уже разобрать в php или другом языке....
зачем с mysql извращаться....
$arr = explode('|',$string);
$res = $arr[4];
Ребят, помогите составить запрос. В общем, нужно получить допустим 5 значение (через разделитель) из поля с таким содержанием:
т.е. чтобы возвратило
в доке не нашел подобной функции, сабстринг_индекс не подходит т.к. возвращает вот так
Надеюсь что помогёте :)
в корне неверное понимание проблемы. запрос к бд, а у вас массив из которого выдёргивать средствами языка.
но товарищи выше правильно сказали - какое-то извращение у вас в архитектуре, не sql-ное это дело, стринги разбирать.
ну, например, vbulletin хранит опции голосования в таблице poll подобным способом.
если захочется какую-то нестандартную статистику подсчитать, вероятно придется прибегнуть к подобным вычислениям.
ну, например, vbulletin хранит опции голосования в таблице poll подобным способом.
если захочется какую-то нестандартную статистику подсчитать, вероятно придется прибегнуть к подобным вычислениям.
могу придумать 2 варианта
1) непонимание SQL
2) они не применяют SQL для этих данных, обрабатывают данные на PHP, что, обычно, не очень верно
табличка pool вида pool_id, option_num, vote_count
и все становится не просто, а очень просто
iopiop, скорее 2. если не согласен - можешь купить и написать им багрепорт.
SELECT vote_count FROM pool WHERE pool_id = 1 AND option_num = 5;
а название пункта голосования как достать?
ну, например, vbulletin хранит опции голосования в таблице poll подобным способом.
если захочется какую-то нестандартную статистику подсчитать, вероятно придется прибегнуть к подобным вычислениям.
каким способом? массивом? 😂 У всех данных в бд есть как минимум одно ключевое поле по которому его не составляет труда выцепить.
У всех данных в бд есть как минимум одно ключевое поле по которому его не составляет труда выцепить.
Чего это вдруг? Это уже вопрос разработки БД. Могут быть данные и без ключевых полей.
Чего это вдруг? Это уже вопрос разработки БД. Могут быть данные и без ключевых полей.
Можно ссать против ветра, только это малоэффективно и вообще глупо. Хотя если это таблица-справочник то там можно и без ид, обойтись идоми из таблиц юзающих справочник.
---------- Добавлено в 09:06 ---------- Предыдущее сообщение было в 09:04 ----------
maldivec, и вообще я о том что данные в бд не могут храниться
даже если предположить что это значение определённого поля, то всё равно будет присутствовать доп индификатор.
maldivec, и вообще я о том что данные в бд не могут храниться
ну а вот хранятся они так в vbulletin. не веришь - купи и проверь.