I have a very general question about database design. What is the purpose of allowing a field to be set to a NULL value in a database field. I have been building for a while and have really never used this setting. I always just test the output before displaying to the browser and if the field is empty I treat it accordingly. What are the advantages of NULL over this or does it have other purposes?
Thanks!