Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.12.2021, 15:12
|
|||
---|---|---|---|
|
|||
добавить текст к ненулевому значению |
|||
#18+
необходимо чтоб запрос возвращал значение из поля плюс некий текст, НО! в случае если значение NULL либо пустая строка необходимо возвращать пустую строку, без добавления текста. Как это сделать минимальным кодом в стиле NVL без лишних IF? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2021, 15:16
|
|||
---|---|---|---|
|
|||
добавить текст к ненулевому значению |
|||
#18+
kmskmskms необходимо чтоб запрос возвращал значение из поля плюс некий текст, НО! в случае если значение NULL либо пустая строка необходимо возвращать пустую строку, без добавления текста. Как это сделать минимальным кодом в стиле NVL без лишних IF? NVL2 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2021, 15:28
|
|||
---|---|---|---|
|
|||
добавить текст к ненулевому значению |
|||
#18+
Asmodeus, довольно громоздско получается: NVL2(FN_1GKB_GET_CELL_VALUE(:FORM_ID,'NPVS','1','3'),('текст ' || FN_1GKB_GET_CELL_VALUE(:FORM_ID,'NPVS','1','3')),'') NPVS_1_KRAT это в оригинале покороче возможно запись сделать? ну если обобщить то выходит так NVL2(npvs, ('текст ' || npvs), '') NPVS нельзя сделать чтоб название поля не надо было два раза тут вписывать? как бы просто если нулл то нулл, либо если значение то плюс текст ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2021, 15:58
|
|||
---|---|---|---|
|
|||
добавить текст к ненулевому значению |
|||
#18+
Nullif(('текст ' || npvs), 'текст ') ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/search_topic.php?author=%D0%97%D0%BC%D0%B5%D0%B9+%D0%93%D0%BE%D1%80%D1%8B%D0%BD%D1%8B%D1%87&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 442ms |
total: | 632ms |
0 / 0 |