Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2014, 08:19   #11
zehya
Новичок
Джуниор
 
Регистрация: 28.10.2014
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Vapaamies Посмотреть сообщение
В некоторых СУБД у substring может быть больше двух параметров, дающих возможность пропустить n первых/последних вхождений и решить задачу без подзапроса.
Увы, это не касается MySQL

Последний раз редактировалось zehya; 30.10.2014 в 08:22.
zehya вне форума Ответить с цитированием
Старый 30.10.2014, 08:37   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

В mysql еще SUBSTRING_INDEX есть
Код:
select *,
    SUBSTRING_INDEX(fio,' ',1) as f,
    SUBSTRING_INDEX(SUBSTRING_INDEX(fio,' ',2),' ',-1) as i,
    SUBSTRING_INDEX(fio,' ',-1) as o
  from employees
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 30.10.2014 в 08:40.
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База данных ФИО alebed Microsoft Office Excel 13 31.08.2010 09:41
Помогите решить. Или исправте ошибки в моем варианте. ZzMaKSzZ Общие вопросы C/C++ 2 23.12.2009 20:08
Разработать алгоритмы указанных в варианте методов сортировки Lems11 Помощь студентам 1 21.12.2009 18:47
Помогите найти ошибку в простом варианте DLL. vl1639 Общие вопросы Delphi 1 24.10.2009 18:20
Тезки в поле ФИО МартинИ Microsoft Office Access 4 03.05.2009 17:14