Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
что вернет запрос SELECT * from _test where _test is null ?
|
|||
|---|---|---|---|
|
#18+
таблица CREATE TABLE _test ( f1 int, f2 int, f3 int); insert into _test values(1, 1, 1); insert into _test values(2, 2, null); insert into _test values(3, null, null); insert into _test values(null, null, null); ошибся в запросе и вместо Код: plaintext Код: plaintext запрос благополучно отработал f1 | f2 | f3 ----+----+---- (0 rows) Код: plaintext 1. 2. 3. 4. 5. 6. какая-то тонкость Row constructor ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. или это так где-то в стандарте определенно? как объяснить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 17:58 |
|
||
|
что вернет запрос SELECT * from _test where _test is null ?
|
|||
|---|---|---|---|
|
#18+
SELECT *, _test,_test IS NULL, row(_test.f1,_test.f2,_test.f3), row(_test.f1,_test.f2,_test.f3) IS NULL from _test; интересно, что _test дает типизированный результат _test, а row(_test.f1,_test.f2,_test.f3) - record, для record IS NULL дает результат t, а для типа он всегда f ??? (т.е. видимо пока где-то не описано как сравнивать тип - не возвращается t ни для одной записи) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 18:36 |
|
||
|
что вернет запрос SELECT * from _test where _test is null ?
|
|||
|---|---|---|---|
|
#18+
reuvenabтаблица CREATE TABLE _test ( f1 int, f2 int, f3 int); insert into _test values(1, 1, 1); insert into _test values(2, 2, null); insert into _test values(3, null, null); insert into _test values(null, null, null); ошибся в запросе и вместо Код: plaintext Код: plaintext запрос благополучно отработал f1 | f2 | f3 ----+----+---- (0 rows) Код: plaintext 1. 2. 3. 4. 5. 6. какая-то тонкость Row constructor ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. или это так где-то в стандарте определенно? как объяснить ? конечно определено: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 21:05 |
|
||
|
что вернет запрос SELECT * from _test where _test is null ?
|
|||
|---|---|---|---|
|
#18+
akie конечно определено: Код: plaintext 1. 2. 3. 4. 5. 6. 7. наверно я не совсем точно определил вопрос. вопрос был не по конструкции Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext Код: plaintext 1. 2. 3. 4. но тогда его результаты сюдя поведнию Row Constructor которое Вы нам любезно разъянисли кажутся несколько нелогичными ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 12:39 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=315&tid=2006176]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 331ms |

| 0 / 0 |
