powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Наличие цифры в строке
10 сообщений из 10, страница 1 из 1
Наличие цифры в строке
    #39516451
iv_roman_vl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как узнать есть ли цифра в строке?
...
Рейтинг: 0 / 0
Наличие цифры в строке
    #39516458
iv_roman_vlКак узнать есть ли цифра в строке?В двоичной строке?
...
Рейтинг: 0 / 0
Наличие цифры в строке
    #39516459
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_roman_vl,

regexp_like, вложенный translate.
...
Рейтинг: 0 / 0
Наличие цифры в строке
    #39516463
iv_roman_vl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKad,

Спасибо, разобрался! )

SELECT REGEXP_INSTR('Joe Smith, 10045 Berry Lane, San Joseph, CA 91234',
'[[:digit:]]')
AS rx_instr
FROM dual;
...
Рейтинг: 0 / 0
Наличие цифры в строке
    #39516469
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_roman_vl,

REGEXP_INSTR(source_string,'[[:digit:]]')>0
...
Рейтинг: 0 / 0
Наличие цифры в строке
    #39516489
коняшка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_roman_vl,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
with tst(str) as
(
  select 'asdasd'          from dual union all
  select '!@#$%^&*('       from dual union all
  select '908kjhkjasd1231' from dual union all
  select '123'             from dual
)
select * from tst t
where length(translate(str, '0123456789', 'a')) = length(str);



STRasdasd!@#$%^&*(
...
Рейтинг: 0 / 0
Наличие цифры в строке
    #39516490
коняшка2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_roman_vl,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
with tst(str) as
(
  select 'asdasd'          from dual union all
  select '!@#$%^&*('       from dual union all
  select '908kjhkjasd1231' from dual union all
  select '123'             from dual
)
select * from tst t
where nvl(length(translate(str, '0123456789', 'a')), 0) <> length(str);
...
Рейтинг: 0 / 0
Наличие цифры в строке
    #39516494
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коняшка2
Код: plsql
1.
where nvl(length(translate(str, '0123456789', 'a')), 0) <> length(str);



Код: plsql
1.
where nvl(length(translate(str, 'a0123456789', 'a')), 0) <> length(str);



Но все равно перемудрил:

Код: plsql
1.
where translate(str, '0123456789', 'aaaaaaaaaa') <> str;



SY.
...
Рейтинг: 0 / 0
Наличие цифры в строке
    #39516530
Коняшка2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY, да уж.
...
Рейтинг: 0 / 0
Наличие цифры в строке
    #39516560
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_roman_vlКак узнать есть ли цифра в строке?одна?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Наличие цифры в строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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