Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Помогите вырезать  [new]
Fan_MC
Member

Откуда:
Сообщений: 39
Здраствуйте люди добрые!!!
Есть столбец такого вида:
10.10.99.33/255.255.255.255

Нужно вырезать до /, подскажите какие нибудь команды или полезные ссылочки.

Заранее спасибо
20 фев 08, 11:49    [5314788]     Ответить | Цитировать Сообщить модератору
 Re: Помогите вырезать  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
substr + instr
20 фев 08, 11:50    [5314809]     Ответить | Цитировать Сообщить модератору
 Re: Помогите вырезать  [new]
Madness
Member

Откуда: Москва
Сообщений: 648
substr + instr
20 фев 08, 11:50    [5314811]     Ответить | Цитировать Сообщить модератору
 Re: Помогите вырезать  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
substr(s,1,instr(s,'\')-1)
20 фев 08, 11:51    [5314831]     Ответить | Цитировать Сообщить модератору
 Re: Помогите вырезать  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116280
В десятке можно

SQL> select regexp_replace('10.10.99.33/2222','/.*')
  2  from dual
  3  /
 
REGEXP_REPLACE('10.10.99.33/22
--------------------------------
10.10.99.33
 
SQL> 
20 фев 08, 11:55    [5314864]     Ответить | Цитировать Сообщить модератору
 Re: Помогите вырезать  [new]
falex
Member

Откуда:
Сообщений: 91
SQL> SELECT SUBSTR ('10.10.99.33/255.255.255.255',
2 1,
3 INSTR ('10.10.99.33/255.255.255.255', '/', 1)-1
4 )
5 substr
6 from DUAL
7 ;

SUBSTR
-----------
10.10.99.33

SQL>
20 фев 08, 12:04    [5314971]     Ответить | Цитировать Сообщить модератору
 Re: Помогите вырезать  [new]
Fan_MC
Member

Откуда:
Сообщений: 39
Всем спасибо
Сделал как и сказали
select substr(name, 1, instr(name,'/')-1) from ....
20 фев 08, 13:07    [5315547]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить