|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
Добрый день всем! Может кто подсказать, что не так? У меня в таблице брака (_braks_a), которая получается при выполнении запроса, в ней есть пустые записи (null), если запись пустая, то выводим "Вид брака не указан", но я не хочу чтобы в таблицу выводились записи с источником брака "Опытные работы", поэтому в условии явно указал, что этот вид брака не выводим. После выполнения запроса, пропадают все записи с источником брака "Опытные работы", а так же пропадают записи со значением null, не могу понять почему, подскажите пожалуйста Тип поля VID - Memo, 4 Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 16:28 |
|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
Raze После выполнения запроса, пропадают все записи с источником брака "Опытные работы", а так же пропадают записи со значением null, не могу понять почему, подскажите пожалуйста из-за этого условия Код: sql 1.
null сравнивать нельзя. Можно только проверять is null / is not null Так измени Код: sql 1.
или так Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 16:46 |
|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 16:48 |
|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
Проверь SET ANSI_NULLS ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 16:53 |
|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
godsql Проверь SET ANSI_NULLS А ещё лучше поменяй, и удивляйся результатам всех остальных запросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2020, 09:49 |
|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
court, круто! спасибо большое) буду знать! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2020, 11:20 |
|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
Всем огромное спасибо за помощь! Все ок) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2020, 11:21 |
|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
env godsql Проверь SET ANSI_NULLS А ещё лучше поменяй, и удивляйся результатам всех остальных запросов. ну, может быть человек привык к другому окружению, потому и вызвало затруднение ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2020, 11:51 |
|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
godsql, Меня каждый раз умиляет, когда "привыкшие к другому окружению", искренне не понимают, почему в большинстве СУБД null <> null и разнорегистровые значения считаются разными. А уж когда это проявляется на родном сиквеле, так и вообще люди в ступор спадают. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2020, 12:00 |
|
Работает 50 на 50
|
|||
---|---|---|---|
#18+
Ну, троичная логика во многих языках используется. В том же JavaScript гораздо более непонятное использование, чем в скуле. Насколько я помню, работа с учетом null в скуле еще в самом начале рассматривается, там много где "совсем не так" работает. Это ж база. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2020, 14:25 |
|
|
start [/forum/topic.php?fid=46&msg=39985040&tid=1685827]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 149ms |
0 / 0 |