|
|
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Не подскажете, как посчитать количество вхождений символа в строку. Насколько я знаю, специальной функции для этого нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 05:58 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Удаляешь символ из строки и сравниваешь длину строки до удаления и после ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 06:03 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Refuser, regexp_count ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 07:43 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
-2-Refuser, regexp_countНу конечно, оно же у всех в продакшине база на 11g вертится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 07:48 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, Задолбался писать "если версия позволяет", сам догадается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 08:52 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
RefuserНе подскажете, как посчитать количество вхождений символа в строку. Насколько я знаю, специальной функции для этого нет... Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 10:12 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
SQLapRefuserНе подскажете, как посчитать количество вхождений символа в строку. Насколько я знаю, специальной функции для этого нет... Код: plaintext Выделенное - нафиг не нужно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 10:14 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхВыделенное - нафиг не нужно. :) Это для наглядности. Не заметил поста Вячеслав Любомудров, подумал люди действительно egexp_countом для этого пользуются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 10:16 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровУдаляешь символ из строки и сравниваешь длину строки до удаления и после Гениально! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2015, 17:22 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
wwwlz-grandВячеслав ЛюбомудровУдаляешь символ из строки и сравниваешь длину строки до удаления и после Гениально!не забывая в реализации через реплейс/транслейт, что строка может состоять из только подсчитываемых символов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2015, 17:27 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2015, 17:51 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
wwwlz-grandВячеслав ЛюбомудровУдаляешь символ из строки и сравниваешь длину строки до удаления и после Гениально!Это же закон Архимеда в чистом виде! Поэтому кричать нужно - Эврика! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2015, 19:00 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
нвл0, Это на что-то влияет? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 12:00 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньевнвл0, Это на что-то влияет?NVL самодокуменированней быдло-конкатенации и не ограничевает область допустимых аргументов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2015, 12:12 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
SQLapRefuserНе подскажете, как посчитать количество вхождений символа в строку. Насколько я знаю, специальной функции для этого нет... Код: plsql 1. была школьная задача, по поиску вхождений 1 в ряде от 0 до 1000 Ваше решение интересное, но надо ещё сюда nvl воткнуть select length('baraban') - nvl(length(replace('baraban','a','')),0) from dual declare v_num number:=0; v_res_cur number:=0; v_res number:=0; begin while v_num<=1000 loop select length(to_char(v_num)) - nvl(length(replace(to_char(v_num),'1','')),0) into v_res_cur from dual; --select REGEXP_COUNT(to_char(v_num), '1', 1, 'i') into v_res_cur from dual; v_res:=v_res+v_res_cur; v_num:=v_num+1; v_res_cur:=0; end loop; dbms_output.put_line(v_res); end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 09:52 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
или ряду.... пусть будет "в числовой последовательности" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 09:55 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Smith123но надо ещё сюда nvl воткнутьПлохо гробокопаешь.Smith123 Код: plsql 1. Быдлокод. RTFM := ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 10:01 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Elic, а что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 14:37 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Smith123Elic, а что не так? я копировал только верх и всё... ну допишите where rownum=1 смысла не поменяется, т.к. необходимо решение, а без nvl - результат может быть некорректным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 14:45 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Smith123ну допишите where rownum=1Говнокод усугубляется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 14:56 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
ElicSmith123ну допишите where rownum=1Говнокод усугубляется...Не хватает еще Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 15:39 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Smith123SQLapпропущено... Код: plsql 1. была школьная задача, по поиску вхождений 1 в ряде от 0 до 1000 Ваше решение интересное, но надо ещё сюда nvl воткнуть select length('baraban') - nvl(length(replace('baraban','a','')),0) from dual не надо: Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 15:46 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Fogel, красиво. Про говнокод читать не так интересно. Видимо всё обсирать - это стиль жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 18:07 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
Smith123Про говнокод читать не так интересно.Smith123 Код: plsql 1. Скажи, болезный, а почему не: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 18:14 |
|
||
|
Количество вхождений символа в строку
|
|||
|---|---|---|---|
|
#18+
ElicSmith123Про говнокод читать не так интересно.Smith123 Код: plsql 1. Скажи, болезный, а почему не: Код: plsql 1. потому что я не теоретик как ты... пишу как мне удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 18:22 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=36340366&tid=1884483]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 376ms |

| 0 / 0 |
