• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

LelikInside

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

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

тип колонки Name - Varchar(100), база Paradox
 
O

ooo

select * from tabl where
ltrim(upper(NAME),'QWERTYUIOPASDFGHJKLZXCVBNM1234567890-,.') is not null
;
Вычеркивая допустимые значения ,получаем остаток пустой или те символы, которые нельзя использовать.
 
L

LelikInside

что-то пишется ошибка: Capability not supported...
 
O

Olala

Попробуй так:
select * from <TableName> where upper(<fieldName>) between 'А' and 'Я'
 
P

pushkin

А Paradox позволяет использовать в операциях поиска регулярные выражения? Если да, то условие можно было бы записать примерно так:
Код:
WHERE Name MATCH [а-яА-Я]+

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!