|
|
|
Помогите чайнику с запросом
|
|||
|---|---|---|---|
|
#18+
В таблице flat есть 2 поля - число балконов (numbalcon) и лождий (numlodgia) Нужно выбрать их так, чтобы если оба значения не null, вывелось 2/3 (numbalcon/numlodgia), если хотя бы одно null - то просто вывелось другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2003, 07:29 |
|
||
|
Помогите чайнику с запросом
|
|||
|---|---|---|---|
|
#18+
Я думаю, что это на клиенте делать надо. Получи данные, а потом выведи их в том виде, в каком тебе надо. В делфях можно Calculated Fields заюзать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2003, 08:32 |
|
||
|
Помогите чайнику с запросом
|
|||
|---|---|---|---|
|
#18+
Неее, в дельфях это шибко долго и нудно. Проще на СКЛ. Во-первых, что вам надо вывести, если оба поля не null: результат деления или просто строковое представление цифр через дробь? Итак, погнали: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Только вот не знаю как нули после запятой в первом варианте выкинуть :( Думать надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2003, 10:29 |
|
||
|
Помогите чайнику с запросом
|
|||
|---|---|---|---|
|
#18+
Практически любой SQL сервер поддерживает конструкции типа IIF() или CASE, позволяющие возвращать в SELECT данные в зависимости от условий. В DB2 это выглядело бы так: select ...,CASE WHEN numbalcon IS NULL AND numlodgia IS NULL THEN 2/3 WHEN numbalcon IS NULL THEN numlodgia WHEN numlodgia IS NULL THEN numbalcon ELSE numbalcon/numlodgia END AS myname, ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 09:42 |
|
||
|
|

start [/forum/topic.php?fid=56&fpage=51&tid=2016994]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 356ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...