Quid scire de null values

Usus autem nulls intelligunt problems ut fuge Database

Users ad novum mundi databases saepe turbari valorem maxime specialis ad agrum - NOT NULL ad valorem. Hoc valore potest inveniri in quolibet agro continet genus et notitia admodum est in context a significatione speciali database obviat relationis. Est probabiliter optimum incipere disputationem nostram Nun cum paucis verbis de illis quae cassare non est:

Immo, NULL, repraesentabat quod ignotum est, valorem fragmen notitia. Saepe database programmers et tunc dicebatur "a valore NULL," sed haec est falsa. Memento: an incognitus cassare a valorem, quae sunt in agro videtur blank.

NOT NULL in mundo Verus

Lets 'take a vultus a simplex exemplum: numerus mensam quibus sto ad fructum. Item esto quod nos continet X inventory apples and tres aurantia placent. Nos etiam instaurandum pruna inventory nostri nisi notitia est imperfecta et nescio quot (si modo aliquae sint) quae pruna In Stock. Uti ex valore NOT NULL, ut non esset numerus in mensa sub mensa ostensum est.

Vos enim stabitis fructum Inventarium

InventoryID item quantitas
I apples X
II oranges III
III prunis String,


Scilicet quod non includit quantitatem ut falsa sit 0 ad recordum pruna, pruna: honos quia nulla est propositio implicat quod habuimus in inventarium. Sed aliquam habeamus pruna sed tantum certus.

Ut nullum aut inhabilem NOT NULL?

Nec sinit esse intentio bona Mensa NULL necne.

Hic est, qui exemplum SQL creates esse concedit quod Inventarium de mensa nulls:

SQL> TABLE RATIO (Int InventoryID NULL, VARCHAR Item (XX) NOT NULL, Quantity Int);

Inventarium de mensa hic non accipit null values InventoryID ad columnas et ad Item, sed non patitur se in columna mensura.

Dum permittens valorem prorsus elit a NULL, null values ​​potest quod aliqua causa problems praestantiorum bonorum collatio in qua nulla sit una, semper comitatur actum.

Ad mensam tuam reprehendo, si null values ​​contineat, seu sit NOT NULL utor is operator. Hic Consequat ut lacus tempus sit:

SQL> INVENTORYID Virgil, ITEM, et quantitas a quantitate ipsa quantitate NOT IN QUO RATIO;

Datum exemplum hic noster, hic non revertetur:

InventoryID item quantitas
III prunis

In operating nulls

Working cum null values saepe producit praecessi NOT NULL, fretus in SQL operationem . Eg A, dato quod nulla sit:

De Arithmetica Operators

Operators collatio

Haec autem exempla de aliquo modo acta, si redire semper operators ut nulla sit una operand. Universa queries plus multo est, et omnes complicata null values. Quod patriam, quod punctus, si patitur null values ​​in database, intellegetis consilium ab eis, et effectus.

Quod suus ' NOT NULL In a breviter intimatum?