Всем привет! Нужна помощь со следующей ситуацией: есть куча строк, одно из полей содержит текст "привет, дорогая мама". Задача во всех строках убрать ", дорогая". Нужен именно sql запрос Заранее спасибо!
строковая функция replace() http://dev.mysql.com/doc/refman/5.0/en/string-functions.htm ... on_replace http://stackoverflow.com/search?q=mysql+update+replace edited: упс! не заметил что sqlite, а не mysql. но там тоже есть такая функция
Да погонял, пытаюсь выполнить Код (Text): SELECT REPLACE([text],', дорогая',''); и ничего не происходит ( Да и как прогнать по всем столбцам тоже не понятно (
Нет, есть несколько строк (допустим 100) и в одном столбце есть такая строка (допустим в тех же 100 строках)
а должно? когда аргументы заданы правильно, функция работает таки строк, а не столбцов. окай! Код (Text): UPDATE sometable SET somefield=REPLACE(параметры) WHERE условие отбора 100 строк так работает SQL
Так вот и пытаюсь понять, что в параметры писать ( Что писать в строке для замены? Код (Text): UPDATE table SET colonka=REPLACE("ЧТО ТУТ ПИСАТЬ?","Привет, дорогая мама",", дорогая")