1
00:00:00,670 --> 00:00:07,020
Bueno vamos a aplicar un poco es una variable y cómo podemos hacer para ir evaluando sus valores a medida

2
00:00:07,020 --> 00:00:15,720
que vamos programando entonces para para declarar una variable si la palabra reservada que vamos a usar

3
00:00:16,140 --> 00:00:21,990
va a ser Clear y seguidamente de declarar va el nombre de la variable.

4
00:00:21,990 --> 00:00:24,030
Ahora bien qué es una variable.

5
00:00:24,030 --> 00:00:29,880
Una variable es un objeto en memoria que lo que nos va a permitir es almacenar un valor si ese valor

6
00:00:30,390 --> 00:00:36,610
va digamos va a coexistir durante todo el escrito y puede cambiar o no.

7
00:00:36,660 --> 00:00:42,690
Entonces después de la palabra reservada Clea lo que nosotros tenemos que colocar es el nombre la variable

8
00:00:42,690 --> 00:00:48,720
siempre los nombre de la variable van precedidos con el símbolo de arroba y después le colocamos el

9
00:00:48,720 --> 00:00:57,330
nombre que querramos entonces en este caso vamos a colocarle por ejemplo ordenamiento ordenamiento y

10
00:00:57,330 --> 00:01:00,080
ahora le vamos a colocar seguidamente el tipo de dato.

11
00:01:00,150 --> 00:01:06,990
Qué tipo de dato bueno todos los que estuvimos viendo hasta ahora son válidos para establecer las variables

12
00:01:07,220 --> 00:01:14,580
del SQL pueden ser enteros pueden ser decimales puede ser texto puede ser de tipo bit puede ser de tipo

13
00:01:14,580 --> 00:01:18,020
fecha no hay ninguna restricción para declarar.

14
00:01:18,270 --> 00:01:22,830
Las variables son los mismos los mismos tipo de dato que se utilizan en las tablas y los parámetros

15
00:01:22,830 --> 00:01:31,180
de entrada del sector prosiguiera entonces acá vamos a ponerle por ejemplo vamos a definirlo como Char

16
00:01:31,790 --> 00:01:42,690
Char 1 es decir va a ser un carácter fijo y lo vamos a inicializar con el valor.

17
00:01:43,170 --> 00:01:51,780
Por ejemplo si entonces ya lo que estamos haciendo es con esto inicializar es ahorrarnos una línea porque

18
00:01:51,780 --> 00:01:58,380
si nosotros tenemos que asignarle el valor a la variable ordenamiento lo que tendríamos que hacer es

19
00:01:58,380 --> 00:02:03,180
un set arroba ordenamiento igual

20
00:02:05,890 --> 00:02:11,840
ah si esto que escribió acá abajo septo ordenamiento igual es lo mismo que lo que acabo de escribir

21
00:02:11,850 --> 00:02:19,150
acá arriba lo que hago es inicializar la variable en su declaración con lo cual me estoy Arrondo una

22
00:02:19,160 --> 00:02:26,390
línea y cuando estamos hablando de explosivos que tiene muchas líneas y la verdad es que esto es bienvenido

23
00:02:26,400 --> 00:02:33,760
porque se nos va a reducir bastante cuando tengamos que escribir así que esto es lo mismo que está arriba

24
00:02:33,840 --> 00:02:39,300
vamos a comentarlo pero sepan que se puede asignar el valor de una variable de esa manera y con lo cual

25
00:02:39,300 --> 00:02:44,700
si yo quisiese más adelante cambiarle el valor y no lo podría hacer esto mismo lo podría hacer más abajo

26
00:02:45,300 --> 00:02:50,120
y le coloco la tecla la letra de que sería por ejemplo ordenar descendente.

27
00:02:50,490 --> 00:02:55,640
Entonces este aquí ya no me queda otra que colocar esta línea.

28
00:02:55,650 --> 00:03:01,530
Pero bueno si sepan que también lo vamos inicializar en su declaración.

29
00:03:01,530 --> 00:03:08,130
Ahora bien nosotros tenemos tenemos la posibilidad de inicializar o no.

30
00:03:08,400 --> 00:03:16,110
Por ejemplo si yo saco esta asignación está inicialización el valor inicial de la variable va a ser

31
00:03:16,130 --> 00:03:19,660
Nul si la variable tendrá Nul por qué.

32
00:03:19,660 --> 00:03:23,090
Porque no no la inicializar ni le asigna ningún valor.

33
00:03:23,820 --> 00:03:26,370
Entonces cómo hacemos para tratar

34
00:03:29,580 --> 00:03:33,950
ese valor que tienen en realidad es que no tiene ningún valor valores NULL.

35
00:03:34,020 --> 00:03:37,810
Cómo hacemos para tratarlo con la función es Null.

36
00:03:37,870 --> 00:03:47,430
Sí si nosotros queremos por ejemplo vamos a hacer vamos a declarar otra variable vamos a colocar de

37
00:03:47,450 --> 00:03:50,600
Heckler y vamos a colocar.

38
00:03:50,910 --> 00:04:03,150
Vamos a ponerle el nombre valor ordenamiento solamente para hacer un ejemplo entonces este valor vamos

39
00:04:03,150 --> 00:04:15,200
a esta variable lo vamos a hacer es definirla como Char también Char 1 1 si y si yo quisiese por ejemplo

40
00:04:15,230 --> 00:04:24,710
asignarle asignarle el valor a la variable no quisieses por ejemplo colocarle a alabar a la variable

41
00:04:24,710 --> 00:04:26,600
valor ordenamiento.

42
00:04:26,600 --> 00:04:37,700
Le quiero colocar el valor que tiene la variable ordenamiento sí y después voy a utilizar la función

43
00:04:38,000 --> 00:04:44,690
Point es una función muy básica que lo que nos permite imprimir en la consola el valor de alguna variable

44
00:04:44,690 --> 00:04:54,380
o alguna cadena de texto predefinida como por ejemplo algo así o puedo diriamos imprimir un número.

45
00:04:54,530 --> 00:05:00,300
O también puede imprimir una variable que lo vamos a utilizar ahora entonces vamos a imprimir la variable

46
00:05:00,320 --> 00:05:14,450
valor ordenó a mi ordenamiento Ahí está entonces vamos a hacer vamos a ejecutar solamente esta instrucción

47
00:05:14,650 --> 00:05:24,140
está este escrito para ver qué pasa le damos F5 y no pasa nada porque no pasa nada porque la variable

48
00:05:24,140 --> 00:05:31,160
está vacía si no tienen ningún valor cómo salvo yo está este problema acá tengo un problema realmente

49
00:05:31,180 --> 00:05:40,250
que digamos y es la variable ordenamiento está vacía no estoy almacenando nada en valores de ordenamiento

50
00:05:40,250 --> 00:05:47,030
y yo quiero almacenar algo porque necesito tener algún valor entonces lo que hacemos para salvar esos

51
00:05:47,030 --> 00:05:55,940
casos es utilizar la función inútil si es Null lo que me permite abro paréntesis lo que me permite es

52
00:05:55,970 --> 00:06:02,820
convertir el valor que tiene la variable si fuese Null en otro.

53
00:06:02,870 --> 00:06:10,670
Entonces la función es Null recibe dos parámetros uno la variable o el campo podría ser el campo de

54
00:06:10,670 --> 00:06:11,620
una tabla también.

55
00:06:11,720 --> 00:06:17,570
Después lo vamos a ver más adelante y el segundo parámetro colocamos coma y le colocamos entre comillas

56
00:06:17,600 --> 00:06:23,750
el valor que nosotros queremos que devuelva en caso de que la variable ordenamiento valga Null.

57
00:06:24,320 --> 00:06:29,750
Entonces si el ordenamiento vale Null qué voy a devolver yudoca yo voy a devolver.

58
00:06:29,750 --> 00:06:37,590
Por ejemplo por default letra a sí entonces vamos a ver ahora vamos a ejecutarlo o no y a ver qué pasa.

59
00:06:37,640 --> 00:06:43,040
A mí me devolvió la letra a la consola aquí abajo.

60
00:06:43,240 --> 00:06:53,240
Si esto es el tratamiento de variables asignaciones declaraciones y inicialización de valores en la

61
00:06:53,240 --> 00:07:02,690
declaración y cómo tratarla luego el contenido de las variables cuando su cuando cuando contienen NULL

62
00:07:03,140 --> 00:07:07,910
y de esa manera podemos salvar y así forzamos a obtener un valor definido.
