Introducción
Dar un valor “null” a una columna significa “no saber” su valor. A la hora de diseñar nuestras tablas tenemos que tener en cuenta que el uso del valor “null” significa que no hay ninguna entrada de datos lo que diferencia de tener un valor cero (0), estar en blanco o tener una cadena de caracteres de longitud cero como “vacío”.
Al usar el valor “null” en una columna anulamos la posibilidad de usar los operadores aritméticos, tales como = < >
En su lugar deberemos utilizar los operadores IS NULL o IS NOT NULL.
Vemos que el uso de operadores aritméticos da mensaje de error mientras que el uso de IS NULL o IS NOT NULL
Modificación de una columna de valor Null a Not Null
Durante la creación de nuestras tablas es conveniente saber si las columnas pueden llegar a tener valor Null o no. Aunque esto se pueda modificar más adelante, dicha modificación puede originar algún problema.
Por ejemplo, si tenemos definido la columna como Null y tiene datos registrados como Null, este será uno de los mensajes que aparezcan.
¿Cómo puedo solucionar ese problema?
Habría que hacer una modificación de los registros y hacer que los valores Null tengan un valor definido
Podemos observar como ya es viable hacer la modificación.