за майсторите на SQL-a

stoqnski

Registered
Привет , тук ще питам за една заявка :lol:
Имам таблица text с полета
id title name
Примерни записи

1 Пешо - мастиката (Код 1) мастиката (Код 1)
2 Иван - ракията (Код 1) ракията (код 1)
3 Стоян - бирата бирата
4 Гошо - уискито (Код 1) уискито (Код 1)

Целта на заявката е да ъпдейтне всички записи , където в title-a и name-a се съдържа (Код 1) като остането само "мастиката" примерно т.е. да премахне (Код 1) от полето .
Може и на 2 заявки ... става въпрос за голяма база данни и реших да се консултирам.

MySql
 
[sql]
UPDATE table SET title = replace(title, '(код 1)', '') WHERE
title LIKE '%(код 1)%'
[/sql]
или нещо подобно.[/sql]
 
imagination каза:
[sql]
UPDATE table SET title = replace(title, '(код 1)', '') WHERE
title LIKE '%(код 1)%'
[/sql]
или нещо подобно.[/sql]

Да , твоя вариант по ми харесва . Благодаря +1
 

Back
Горе