Цитата:
Сообщение от
mira
NULL, кстати, в sql
не только в SQL. Почитайте про nullable типы (
https://docs.microsoft.com/ru-ru/dot...le-value-types)
Цитата:
Сообщение от
mira
Может в новых языках каких-то есть конструкции с троичной логикой и можно почитать обоснование, в каких ситуациях можно использовать троичную логику?
есть
https://docs.microsoft.com/ru-ru/dot...scing-operator
Но не всем это нравится
вот например
https://habr.com/ru/post/309462/
Моё мнение - в чужой монастырь со своим уставом... лучше не надо. При разработке в любой системе стоит придерживаться правил этой системы. Под системой можно понимать как конкретный фреймворк или среду разработки, так и в целом инфраструктуру и сообщество специалистов разрабатывающих продукт. Если от какого-то нововведения вам лично станет хорошо, а в целом системе не очень, то выгода будет сомнительна. Думайте не только об эффективности создания алгоритма но и о поддержке его в будущем. Вы же разрабатывате не разовый скрипт а продукт у которого в перспективе будет сколько-нибудь продолжительный жизненный цикл?
Кстати а как вы относитесь к тому что в аксапте нет NULL в значениях табличных полей?