Помогите составить SQL запрос

Антон
На сайте с 09.01.2007
Offline
148
518

Уважаемые. Помогите составить SQL запрос.

Выполнить поиск в таблице "post" в поле "full" на наличие в тексте слова "pop" и если слово обнаружено в тексте поля, то изменить содержимое поля "category" на "4".

Спасибо!

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#1

мда... простите... ступил :)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
W
На сайте с 18.11.2008
Offline
3
#2

update post set category=4

where upper(full) like '%POP%'

если таблица здоровая то стоит добавить and some_date >= sysdate-1 (в оракле это означает "за последние сутки"). в других бд есть аналоги.

malls
На сайте с 08.08.2005
Offline
255
#3

Спать хочу так что могу наврать, но поищите в направлении:

UPDATE ... WHERE ... LIKE %pop%

только она в таком варианте все popunder и т.п. тоже изменит.

...опередили... :)

Антон
На сайте с 09.01.2007
Offline
148
#4
wadman:
update post set category=4
where upper(full) like '%POP%'

если таблица здоровая то стоит добавить and some_date >= sysdate-1 (в оракле это означает "за последние сутки"). в других бд есть аналоги.

Спасибо, сработало! Вы меня избавили от рутинной работы! ;)

W
На сайте с 18.11.2008
Offline
3
#5

Мне бы такую рутину... :-)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий