Null
Null z hlediska výpočetní techniky označuje nepřítomnost hodnoty. Neznamená hodnotu 0, protože 0 je sama o sobě hodnota, ani prázdné místo „ “. Také se nevztahuje na nedefinovanou proměnnou, která vůbec nebyla vytvořena.
V kontextu programovacích jazyků se proměnná, které nebyla přiřazena žádná hodnota, považuje za null. Mohla být vytvořena bez hodnoty s úmyslem přidat ji později, nebo mohla původně hodnotu obsahovat, která byla následně odstraněna. Proměnná null může způsobit chyby, když se s ní program pokusí něco provést a očekává, že bude mít hodnotu.
V kontextu databáze se null často používá jako zástupná hodnota, když bylo pole ponecháno prázdné, protože daný údaj neexistoval nebo nebyl k dispozici. Databáze informací o zákaznících může například obsahovat sloupec s telefonním číslem zákazníka. Pokud zákazník tuto informaci při vytvoření záznamu v databázi nesdělí a do daného pole se nic nezadá, bude hodnota telefonního čísla null. Neznamená to, že zákazník telefonní číslo nemá, ale že není známo, zda ho má a jaké je. Pokud ho zákazník později sdělí, lze ho přidat do pole a nahradit hodnotu null.
Otestujte své znalosti