• Новый бот-ассистент на форуме Codeby

    Теперь на форуме работает ИИ-помощник @bot_cdb — твой технический ассистент по информационной безопасности. Просто упомяни @bot_cdb в любой теме, и получишь быстрый ответ на вопросы по CVE, инструментам, техникам атак и защиты. Бот анализирует весь тред перед ответом, проверяет актуальность данных и может предложить дополнительную помощь. Особенно полезен для проверки технических деталей, поиска документации и быстрых консультаций по пентесту, малвари, форензике и другим областям ИБ.

Как сделать следующий запрос на Sql...

  • Автор темы Автор темы LelikInside
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
L

LelikInside

Как сделать запрос, чтобы выбирались все строки, у которых в тексте в колонке "Name" есть хоть одна русская буква?

типа совмещения LIKE и BETWEEN :)

тип колонки Name - Varchar(100), база Paradox
 
select * from tabl where
ltrim(upper(NAME),'QWERTYUIOPASDFGHJKLZXCVBNM1234567890-,.') is not null
;
Вычеркивая допустимые значения ,получаем остаток пустой или те символы, которые нельзя использовать.
 
что-то пишется ошибка: Capability not supported...
 
Попробуй так:
select * from <TableName> where upper(<fieldName>) between 'А' and 'Я'
 
А Paradox позволяет использовать в операциях поиска регулярные выражения? Если да, то условие можно было бы записать примерно так:
Код:
WHERE Name MATCH [а-яА-Я]+

Дело в том, что MS SQL, например, поддерживает Extended Stored процедуры, в которые можно включить поддержку RegExp: ,
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab