NULL или ноль/пустая строка?

Автор оригинала: baev
Вы будете пользователю «NULL» выводить?
— а с какого х.. я должен это выводить? NULL стоит там, где другое значение не имело бы смысла. Допустим, я бы сделал какой-то input disabled.

-~{}~ 14.05.10 20:07:

Допустим, девичья фамилия. У парней будет стоять NULL. Выводить не надо и всё.
 
Вурдалак
а если у девушки?
если есть - то выводим фамилию, если NULL - то фамилия не менялась, если пусто, то девичья фамилия не указана

а задача указать как звали бы ребёнка по фамилии матери.
Иванова - Иванова
NULL - Иванова
пусто - Неизвестно
 
AmdY, думаю все-таки не стоит "подразумевать" какое-то конкретное значение там где стоит null. это странно и вредно. :-)
null ведь никаким образом не может == 'Иванова'.
 
Автор оригинала: Вурдалак
— а с какого х.. я должен это выводить? NULL стоит там, где другое значение не имело бы смысла. Допустим, я бы сделал какой-то input disabled.

-~{}~ 14.05.10 20:07:

Допустим, девичья фамилия. У парней будет стоять NULL. Выводить не надо и всё.
— а как Вы будете различать «не надо выводить» от «ничего не ввели»?

Вы к первому сообщению темы вернитесь: какое отношение Ваш «input disabled» имеет к вопросу triumvirat'а?
 
akd
вот об этом мы ранее и писал baev, так нельзя делать, должно быть фиолетово NULL или 0 или '', ну а на второй странице начали обсуждение с нуля :(
 
AmdY, ну я как раз не считаю что фиолетово null или 0 или '', это три разных значения, каждое со своим смыслом.
 
Сверху