Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Аналог patindex в DB2 / 3 сообщений из 3, страница 1 из 1
05.06.2007, 14:39
    #34575182
usev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог patindex в DB2
Здравствуйте

В MS SQl Server есть такая возможность

select id,[Name] from Table1
where
patindex('%[A-Z]%',[Name])> 0

поиска всяких символов в поле.(Здесь показываются имена где встречаются латинские буквы)

Есть ли что-то подобное в DB2 в AS/400?
patindex я не нашел , аналог в like написать не вышло(не сработало :( )
...
Рейтинг: 0 / 0
05.06.2007, 15:42
    #34575427
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог patindex в DB2
Здравствуйте.

Вам придется:
1. перечислить все символы, которые вы ищите.
2. выбрать символ, который не встречается в искомой строке

И тогда:
Код: plaintext
1.
select id,Name from Table1
where locate('@', TRANSLATE(Name, '@', 'ABC...XYZ', '@'))!= 0 
...
Рейтинг: 0 / 0
05.06.2007, 16:15
    #34575561
usev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог patindex в DB2
Mark BarinsteinЗдравствуйте.

Вам придется:
1. перечислить все символы, которые вы ищите.
2. выбрать символ, который не встречается в искомой строке

И тогда:
Код: plaintext
1.
select id,Name from Table1
where locate('@', TRANSLATE(Name, '@', 'ABC...XYZ', '@'))!= 0 


спасибо, попробую
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Аналог patindex в DB2 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]