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

Тема в разделе "SQL", создана пользователем LelikInside, 26 сен 2007.

Статус темы:
Закрыта.
  1. LelikInside

    LelikInside Гость

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

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

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

    ooo Гость

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

    LelikInside Гость

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

    Olala Гость

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

    pushkin Гость

    А Paradox позволяет использовать в операциях поиска регулярные выражения? Если да, то условие можно было бы записать примерно так:
    Код (Text):
    WHERE Name MATCH [а-яА-Я]+
    Дело в том, что MS SQL, например, поддерживает Extended Stored процедуры, в которые можно включить поддержку RegExp: http://www.codeproject.com/managedcpp/xpregex.asp,
    http://msdn.microsoft.com/msdnmag/issues/0...ult.aspx?loc=ru
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей