Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
В Postgres есть к примеру такая вещь select field1 | 1 from table1 Т.е. <значение из field1> or 1 А как можно сделать тоже самое в DB2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 21:04 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
Читаем сначала Cookbook http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 10:19 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
Так вот читал, но не могу найти ничего подобного в DB2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 12:32 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
COALESCE? with temp (id,i) as (values(1,null),(2,2),(3,3)) SELECT id,i ,COALESCE(i,0) FROM temp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 14:40 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
nkulikovCOALESCE? with temp (id,i) as (values(1,null),(2,2),(3,3)) SELECT id,i ,COALESCE(i,0) FROM temp Можно еще VALUE scalar function The VALUE function returns the first argument that is not null. VALUE is a synonym for COALESCE. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 15:10 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
Наверно я не так объяснил, имелось в виду такое выражение: 100 or 16 = 116 112 or 16 = 112 120 or 16 = 120 128 or 16 = 144 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 15:33 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
100 + 16 = 116 112 + 16 = 112 120 + 16 = 120 128 + 16 = 144 ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 15:53 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
120+16=120 ??? Это операция OR, а не "+" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 16:25 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
Придется писать на C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 16:30 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
Я не понимаю вопроса.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 19:07 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
2 nkulikov Речь едет о побитных операциях: 0 OR 0 = 0, 0 OR 1 = 1, 1 OR 0 =1, 1 OR 1 = 1 0 XOR 0 = 0, 0 XOR 1 = 1, 1 XOR 0 =1, 1 XOR 1 = 0 0 AND 0 = 0, 0 AND 1 = 0, 1 AND 0 =0, 1 AND 1 = 1 2 vick_man В чистом виде можно только выделить бит: (Field mod 32) mod 2 это для 5 бита - 2**5 = 32 А OR, XOR и AND можно реализовать самому через пользовательскую функцию написанную на С или любом другом языке позволяющем делать DLL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2005, 08:55 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
на си писать не обязательно: http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0504greenstein/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2005, 14:16 |
|
||
|
Как выполнить булевские операции с полями в запросе?
|
|||
|---|---|---|---|
|
#18+
Undна си писать не обязательно: http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0504greenstein/ Оно конечно верно, но если речь зайдет о производительности, то я так делать не стал бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2005, 15:20 |
|
||
|
|

start [/forum/search_topic.php?author=Oleg_I&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 748ms |
| total: | 893ms |

| 0 / 0 |
