Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
В документации по FB написано, что любое сравнение, в котором один из операторов = null всегда вернёт null. Следует ли из этого что вместо написания Код: plsql 1. можно просто написать Код: plsql 1. и получить тот же результат? Т.е. трактуется ли null в операторе if так же как и false ( в данном конкретном примере) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 11:18 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
Да. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 11:20 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
alekcvp, > В документации по FB написано, что любое сравнение, в котором один из операторов = null всегда вернёт null. на самом деле операторы сравнения c NULL возвращают UNKNOWN (что представлено как NULL) > и получить тот же результат? да > Т.е. трактуется ли null в операторе if так же как и false (в данном конкретном примере)? не совсем так. Если условие в if истинно, то выполняется то что идёт после then, в противном случае, то что после else (получается при false и unknown). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 11:25 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, А в запросах это работает? Т.е: Код: plsql 1. 2. выделенная часть влияет на логику запроса? Если, например, myage = null? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 12:16 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
alekcvp, в данном случае выделенная часть абсолютно бесполезна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 12:24 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
11.05.2018 12:16, alekcvp пишет: > > А в запросах это работает? если ты написал: "ЧТО_ТО" = "ЧЕМУ_ТО" то забудь про NULL'ы они не равны. ничему. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2018, 12:25 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
ссылка на Хабр Код: sql 1. 2. вот так вот отрабатывает параметр со значением null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2018, 15:33 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
mkr, а ещё есть оператор IS [NOT] DISTINCT FROM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2018, 15:38 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
mkrwhere (age = :myage) or ((age is null) and (:myage is null)); не-а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2018, 15:40 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
kdv, только что проверил) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2018, 15:43 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
kdv, null or true -- TRUE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2018, 15:46 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
mkr, дык. и вся фраза при age is null и myage is null превращается в true, что для исходного вопроса про age = :myage неверно. Или я не понял, к чему написано "вот так вот отрабатывает параметр со значением null " Он же так не "отрабатывает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2018, 15:52 |
|
||
|
Оператор if и null
|
|||
|---|---|---|---|
|
#18+
kdvдык. и вся фраза при age is null и myage is null превращается в true, что для исходного вопроса про age = :myage неверно. как писал Мимопроходящийесли ты написал: "ЧТО_ТО" = "ЧЕМУ_ТО" то забудь про NULL'ы они не равны. ничему. т.е. в условии age = :myage (если myage = null) результат будет ни true, ни false, а null... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2018, 16:39 |
|
||
|
|

start [/forum/search_topic.php?author=%D0%90%D0%BD%D0%BE%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 19ms |
| total: | 207ms |

| 0 / 0 |
