Я должен заменить ab на следующую серию xy. Для например: У меня естькак заменить в гнездах
ab01
Xy01
Xy02
Результат ожидается
AB01 быть Заменяет как Xy03 Как последняя серия закончилась на Xy 02.
Я хочу это в SQL
Я должен заменить ab на следующую серию xy. Для например: У меня естькак заменить в гнездах
ab01
Xy01
Xy02
Результат ожидается
AB01 быть Заменяет как Xy03 Как последняя серия закончилась на Xy 02.
Я хочу это в SQL
Вы можете использовать замену следующим заявлением:
UPDATE myTable
SET myColumn = REPLACE(myColumn , 'ab', 'Xy')
Результат: ab01
заменит Xy01
, когда вы хотите изменить, чтобы Xy03 вам необходимо обновить с регулярными обновлениями, statemant:
UPDATE myTable
SET myColumn = 'Xy03'
WHERE myColumn = 'ab01'
Результат: ab01
заменит Xy03
Сначала подсчитайте все% Xy% в таблице, которая будет своего рода счетчиком и добавит 1 к ней. это будет значение для вашего следующего счетчика.
, а затем использовать значение запроса обновления как XyCounter (Xy03)
Вы уже пробовали что-нибудь? – Mureinik