|
|
|
Как убрать лишний символ?
|
|||
|---|---|---|---|
|
#18+
Таблица: create table empl (id number not null primary key, name varchar2(255) not null, chief_id number); Значения: insert into empl values (1, 'Илья', 2); insert into empl values (2, 'Петр', 3); insert into empl values (3, 'Марк', 6); insert into empl values (4, 'Карл', 2); insert into empl values (5, 'Маркс', 6); insert into empl values (6, 'Энгельс', null); Запрос: select level, id, name, SYS_CONNECT_BY_PATH(name, '-') as "Начальники" from empl start with id=6 connect by prior id=chief_id Результат: level id name Начальники ---- -- ------ --------- 1 6 Энгельс -Энгельс 2 3 Марк -Энгельс-Марк 3 2 Петр -Энгельс-Марк-Петр 4 1 Илья -Энгельс-Марк-Петр-Илья 4 4 Карл -Энгельс-Марк-Петр-Карл 2 5 Маркс -Энгельс-Маркс Как сделать, чтобы знак "-" не отображался перед "Энгельс"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 01:01 |
|
||
|
Как убрать лишний символ?
|
|||
|---|---|---|---|
|
#18+
Piastryчтобы знак "-" не отображался перед "Энгельс"?Используй вторым аргументом sys_connect_by_path символ слеша '/'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 06:39 |
|
||
|
Как убрать лишний символ?
|
|||
|---|---|---|---|
|
#18+
Piastry Как сделать, чтобы знак "-" не отображался перед RTFM Character Functions Returning Character Values (FAQ) P.S. Студент, не включишь мозг - плохо кончишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2018, 07:36 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=95&tid=1883205]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 353ms |

| 0 / 0 |
