В базе данных MySQL у меня есть таблица, которая содержит itemID, itemName и некоторые другие поля.
Примеры записей (соответственно itemID и itemName):
vaX652bp_X987_foobar, FooBarItem
X34_bar, BarItem
tooX56, TOOX_What
Я хочу написать запрос, который выдаст мне вывод:
652, FooBarItem
34, BarItem
56, TOOX_What
Другими словами, я хочу извлечь номер из столбца itemID. Но условие состоит в том, что извлеченное число должно быть числом, которое встречается после первого вхождения символа «X» в столбце itemID.
В настоящее время я пытаюсь использовать locate () и substring (), но не могу (пока) добиться того, чего хочу ..
EDIT:
Не связанный с вопросом - Может ли кто-нибудь увидеть все ответы (в настоящее время два) на этот вопрос? Я вижу только первый ответ "soulmerge". Есть идеи почему? И вопрос на миллион долларов - я только что нашел ошибку ?!