Как правильно написать SQL запрос
Страницы: Пред. 1 2
Как правильно написать SQL запрос, нужно найти запис в таблице в поле которого "1" но не как вхождение "1" в "11" к примеру
"SELECT * FROM `name_table` WHERE `name_pole` REGEXP '[[:<:]](1)[[:>:]]'"
будет выбарка тех полей где существет цифра "1" (поиск точного вхождения с помощью регулярного выражения в mysql) smile:)
Цитата
tillad пишет:
"SELECT * FROM `name_table` WHERE `name_pole` REGEXP '[[:<:]](1)[[:>:]]'"
будет выбарка тех полей где существет цифра "1" (поиск точного вхождения с помощью регулярного выражения в mysql) smile:)
напишите регулярку пожалуйста  для приведеного примераПримеры полей
15,17,199,578
60,177,69
345,717
177

Нужно выбрать поля в которых число 17 в данном примере первая строчка, но не вхождение 17 в число 177 в второй и четвертой строчке и вхождение в 717 в третьей строчке
ну так поменяйте 1 на 17
"SELECT * FROM `name_table` WHERE `name_pole` REGEXP '[[:<:]](17)[[:>:]]'"
будет выведена только первая строка из вашего примера
Так же если надо найти больше одного числа к примеру 17 и 69 то это будет выгледять так
"SELECT * FROM `mytest` WHERE `txt` REGEXP '([[:<:]](17)[[:>:]]|[[:<:]](69)[[:>:]])'"
Цитата
tillad пишет:
"SELECT * FROM `mytest` WHERE `txt` REGEXP '([[:<:]](17)[[:>:]]|[[:<:]](69)[[:>:]])'"
Лучше так:
Код
"SELECT * FROM `mytest` WHERE `txt` REGEXP '([[:<:]](17|69)[[:>:]])'"
Цитата
tillad пишет:
"SELECT * FROM `mytest` WHERE `txt` REGEXP '([[:<:]](17)[[:>:]]|[[:<:]](69)[[:>:]])'"
Цитата
Jaguar пишет:
Код
 "SELECT * FROM `mytest` WHERE `txt` REGEXP '([[:<:]](17|69)[[:>:]])'" 
Круто, мужики!! Спасибо большое!!! Плюсанул обоим 
А где есть норм статейка или книга про регулярки в SQL
вот к примеру, вполне всё понятно описывается
www.mysql.ru/docs/man/Regexp.html]Регулярные выражения в MySQL
Страницы: Пред. 1 2
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
18:49 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
18:30 С чего сейчас проще начать? 
16:25 Продажа и покупка Дзен-каналов 
13:08 Раскрутка форума 
12:24 че по ПФ щас реально работает?? (кроме старья) 
12:16 Сайт не реагирует на изменения в CSS 
19:20 Тряска в Яндексе и евро-ИИ: 10.03 пока серп горит, бюрократы пилят свои нейронки 
17:28 Бот Lime AI превращает текст в фото, а фото - в видео прямо в вашем мессенджере 
15:03 Belurk — высокоскоростные анонимные прокси от 0,24 рублей 
13:29 Вериф аккаунты АВИТО + платежи 
11:15 Affiliate Top - партнерская программа нового уровня 
10:03 Portfel.cc - современный помощник в Ваших финансовых операциях. 
09:29 Продажа аккаунтов Bing Ads с балансом! 
08:49 Swapwatch.org — Мониторинг криптовалютных обменников 
21:46 Точные прогнозы на футбол 
18:51 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
18:16 Список обновленных тем пуст... 
13:14 Добро пожаловать в цифровой мир... 
19:27 Огородники 
10:48 Бигтех режет мясо. ИИ заменил 6 тысяч профи за месяц 
13:04 Вместо золота - RTX 5090: почему кремний стал валютой на свадьбах