Как правильно написать 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)
Новые темыОбъявленияСвободное общение
09:39 Эпоха СДЛ прошла. Как мы выживаем в 2026 году? 
09:37 Google начал жёстко давить за манипуляции + апдейт Яндекса 16 апреля - у кого что изменилось 
20:36 ИКС Яндекс АПдейт 1 апреля 2026. Обновлён алгоритм расчёта 
17:30 стратегии свежести контента в 2026 что реально работает?? 
17:29 Апдейт 14 апреля: ощущение, что режет не только выдача 
17:28 Штрафы РСЯ за скорость - выкинет ли Яндекс сайт на дешевом хостинге? 
17:25 Взломы и уязвимости в 2026 - реально ли новичку защитить свой блог? 
09:17 Monitex: Мониторинг с кэшбэком 80% в USDT 
04:37 От $0.015 за IP | $0.68 за ГБ | 9PROXY.COM | 20+ млн резидентных прокси | 99,95% аптайм | Без чёрных списков 
03:57 Продажа аккаунтов HH.RU 
00:55 SOCKS5 приватные прокси на 30 дней для PayPal 
00:54 Google Voice аккаунты для бесплатных SMS и звонков 
00:48 PayPal аккаунты для любых целей 
21:59 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
09:44 С юмором по жизни! 
09:43 Всех с праздником! 
09:41 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
22:41 Ставки на супер тренды в спорте 
12:47 Добро пожаловать в цифровой мир... 
06:27 Точные прогнозы на футбол 
06:07 Список обновленных тем пуст...