Null (SQL)
Es necesario tener cuidado a la hora de utilizar columnas en las que pueda operar Null en criterios de unificación de SQL. Como un Null no es igual a ninguna otro Null, los Nulls que se encuentren en una columna de una tabla no se unirán a Nulls de columnas relacionadas de otra tabla que usa los operadores de comparación de igualdad estándar. La función SQL COALESCE o expresiones CASE pueden ser usadas para "simular" una igualdad Null en criterios de unificación, y los predicados ‘ES NULO’ Y ‘NO ES NULL’ pueden ser utilizados en los criterios de unificación también.
SQL:1999
El estándar SQL:1999 llama a un tipo booleano, pero muchos servidores SQL comerciales (Oracle Database, IBM DB2) no lo admiten como un tipo válido de columna, un tipo de variable o para permitirlo en el conjunto de resultados. Microsoft SQL Server es uno de los pocos sistemas de bases de datos que soporta correctamente los valores de tipo booleano usando su tipo de datos "BIT". Cada 8 campos BIT ocupa un byte completo de espacio en el disco. MySQL interpreta "BOOLEAN" como sinónimo de TINYINT (entero con signo de 8 bits). PostgreSQL proporciona un tipo booleano de conformidad estándar.