Az UNKNOWN egy speciális érték, amely logikai művelet eredménye lehet, az IGAZ és HAMIS értékekkel együtt.
Az UNKNOWN érték jelentése "ismeretlen", vagyis a művelet nem definiált eredménye. Az UNKNOWN érték akkor használható , ha az alkalmazott szoftverfejlesztő rendszerben a NULL speciális értéket használjuk . Az UNKNOWN érték egy összehasonlítási műveletet ad vissza, ha az egyik vagy mindkét operandus NULL, valamint néhány logikai műveletet, ha az egyik operandus UNKNOWN. A programozási nyelvek feltételes operátorai az UNKNOWN értéket ugyanúgy kezelik, mint a FALSE-t, vagyis az űrlap konstrukcióját:
ha ISMERETLEN , akkor a := 1 másik a := 2az a változóhoz 2 értéket rendel.