Bueno vamos a aplicar un poco es una variable y cómo podemos hacer para ir evaluando sus valores a medida
que vamos programando entonces para para declarar una variable si la palabra reservada que vamos a usar
va a ser Clear y seguidamente de declarar va el nombre de la variable.
Ahora bien qué es una variable.
Una variable es un objeto en memoria que lo que nos va a permitir es almacenar un valor si ese valor
va digamos va a coexistir durante todo el escrito y puede cambiar o no.
Entonces después de la palabra reservada Clea lo que nosotros tenemos que colocar es el nombre la variable
siempre los nombre de la variable van precedidos con el símbolo de arroba y después le colocamos el
nombre que querramos entonces en este caso vamos a colocarle por ejemplo ordenamiento ordenamiento y
ahora le vamos a colocar seguidamente el tipo de dato.
Qué tipo de dato bueno todos los que estuvimos viendo hasta ahora son válidos para establecer las variables
del SQL pueden ser enteros pueden ser decimales puede ser texto puede ser de tipo bit puede ser de tipo
fecha no hay ninguna restricción para declarar.
Las variables son los mismos los mismos tipo de dato que se utilizan en las tablas y los parámetros
de entrada del sector prosiguiera entonces acá vamos a ponerle por ejemplo vamos a definirlo como Char
Char 1 es decir va a ser un carácter fijo y lo vamos a inicializar con el valor.
Por ejemplo si entonces ya lo que estamos haciendo es con esto inicializar es ahorrarnos una línea porque
si nosotros tenemos que asignarle el valor a la variable ordenamiento lo que tendríamos que hacer es
un set arroba ordenamiento igual
ah si esto que escribió acá abajo septo ordenamiento igual es lo mismo que lo que acabo de escribir
acá arriba lo que hago es inicializar la variable en su declaración con lo cual me estoy Arrondo una
línea y cuando estamos hablando de explosivos que tiene muchas líneas y la verdad es que esto es bienvenido
porque se nos va a reducir bastante cuando tengamos que escribir así que esto es lo mismo que está arriba
vamos a comentarlo pero sepan que se puede asignar el valor de una variable de esa manera y con lo cual
si yo quisiese más adelante cambiarle el valor y no lo podría hacer esto mismo lo podría hacer más abajo
y le coloco la tecla la letra de que sería por ejemplo ordenar descendente.
Entonces este aquí ya no me queda otra que colocar esta línea.
Pero bueno si sepan que también lo vamos inicializar en su declaración.
Ahora bien nosotros tenemos tenemos la posibilidad de inicializar o no.
Por ejemplo si yo saco esta asignación está inicialización el valor inicial de la variable va a ser
Nul si la variable tendrá Nul por qué.
Porque no no la inicializar ni le asigna ningún valor.
Entonces cómo hacemos para tratar
ese valor que tienen en realidad es que no tiene ningún valor valores NULL.
Cómo hacemos para tratarlo con la función es Null.
Sí si nosotros queremos por ejemplo vamos a hacer vamos a declarar otra variable vamos a colocar de
Heckler y vamos a colocar.
Vamos a ponerle el nombre valor ordenamiento solamente para hacer un ejemplo entonces este valor vamos
a esta variable lo vamos a hacer es definirla como Char también Char 1 1 si y si yo quisiese por ejemplo
asignarle asignarle el valor a la variable no quisieses por ejemplo colocarle a alabar a la variable
valor ordenamiento.
Le quiero colocar el valor que tiene la variable ordenamiento sí y después voy a utilizar la función
Point es una función muy básica que lo que nos permite imprimir en la consola el valor de alguna variable
o alguna cadena de texto predefinida como por ejemplo algo así o puedo diriamos imprimir un número.
O también puede imprimir una variable que lo vamos a utilizar ahora entonces vamos a imprimir la variable
valor ordenó a mi ordenamiento Ahí está entonces vamos a hacer vamos a ejecutar solamente esta instrucción
está este escrito para ver qué pasa le damos F5 y no pasa nada porque no pasa nada porque la variable
está vacía si no tienen ningún valor cómo salvo yo está este problema acá tengo un problema realmente
que digamos y es la variable ordenamiento está vacía no estoy almacenando nada en valores de ordenamiento
y yo quiero almacenar algo porque necesito tener algún valor entonces lo que hacemos para salvar esos
casos es utilizar la función inútil si es Null lo que me permite abro paréntesis lo que me permite es
convertir el valor que tiene la variable si fuese Null en otro.
Entonces la función es Null recibe dos parámetros uno la variable o el campo podría ser el campo de
una tabla también.
Después lo vamos a ver más adelante y el segundo parámetro colocamos coma y le colocamos entre comillas
el valor que nosotros queremos que devuelva en caso de que la variable ordenamiento valga Null.
Entonces si el ordenamiento vale Null qué voy a devolver yudoca yo voy a devolver.
Por ejemplo por default letra a sí entonces vamos a ver ahora vamos a ejecutarlo o no y a ver qué pasa.
A mí me devolvió la letra a la consola aquí abajo.
Si esto es el tratamiento de variables asignaciones declaraciones y inicialización de valores en la
declaración y cómo tratarla luego el contenido de las variables cuando su cuando cuando contienen NULL
y de esa manera podemos salvar y así forzamos a obtener un valor definido.