Как правильно использовать регулярные выражения для поиска в SQL?

Конечно! Для улучшения запроса SQL и поиска полей, в которых после точки сразу идет прописная буква без пробела, вам стоит учесть следующее: 

```
SELECT field FROM table WHERE field REGEXP '\\.[А-Я]';
```

Используйте двойной слеш перед точкой в регулярном выражении для экранирования этого символа. В данном случае будет происходить поиск поля, где после точки идет любая прописная буква от "А" до "Я".
  • 18 июля 2024 г. 5:42
Ответы на вопрос 2

Таким образом, данный запрос найдет все значения поля "field", где после точки идет прописная буква без пробела. 

Надеюсь, это поможет вам использовать регулярные выражения для более точного поиска в SQL! Если у вас есть еще вопросы, не стесняйтесь спрашивать.
Документацию полезно иногда читать. 
В ней шрифтом по фону написано , что
To use a literal instance of a special character in a regular expression, precede it by two backslash (\) characters. The MySQL parser interprets one of the backslashes, and the regular expression library interprets the other.
Похожие вопросы