1
00:00:00,650 --> 00:00:05,420
Ahora vamos a ver las consultas, pero un poco ya más avanzadas.

2
00:00:05,420 --> 00:00:11,510
No vamos a usar solamente Word y Select, sino que vamos a utilizar otros comandos.

3
00:00:11,810 --> 00:00:16,100
Entonces para ello vamos a ver lo siguiente.

4
00:00:16,100 --> 00:00:21,800
Nosotros cuando hicimos la consulta de estudiantes, lo que obtuvimos fue esto de acá, la lista de

5
00:00:21,800 --> 00:00:26,990
todos los estudiantes donde vemos que hay una columna en particular que es edad.

6
00:00:27,500 --> 00:00:34,100
Qué pasaría, por ejemplo, si yo quisiera ordenar por edad a los estudiantes?

7
00:00:34,400 --> 00:00:36,180
Cómo lo podría hacer?

8
00:00:36,200 --> 00:00:39,340
Entonces vamos a ver cómo lo podemos hacer.

9
00:00:39,350 --> 00:00:41,720
Para ello le vamos a preguntar a Chatgpt.

10
00:00:42,080 --> 00:00:44,870
Entonces vamos acá y le voy a decir lo siguiente.

11
00:00:47,490 --> 00:00:49,710
Ahora necesito.

12
00:00:51,810 --> 00:01:01,140
Obtener la lista de estudiantes ordenada por edad y vamos a ver qué nos dice.

13
00:01:02,970 --> 00:01:10,440
Entonces acá nos dice que primero nos da un contexto donde nos dice que para obtener la lista de estudiantes

14
00:01:10,440 --> 00:01:19,680
ordenada por edad en orden ascendente de menor a mayor, utiliza la siguiente consulta Select asterisco

15
00:01:19,680 --> 00:01:20,520
from Estudiantes.

16
00:01:20,520 --> 00:01:25,080
Es decir, estoy obteniendo todos los estudiantes y coloco orderby edad.

17
00:01:25,740 --> 00:01:32,040
Y noten que como acá yo no le especifiqué, si quiero ordenar de mayor a menor me da las dos opciones,

18
00:01:32,430 --> 00:01:40,020
es decir, me está diciendo que utilice select asterisco from estudiantes order by edad, si es que

19
00:01:40,020 --> 00:01:49,260
yo quiero ordenarlos de menor a mayor, pero si yo quiero ordenarlos de en este caso mayor a menor,

20
00:01:49,680 --> 00:01:57,750
tengo que usar esta palabra reservada o este comando reservado después de decirle que sea mediante edad,

21
00:01:57,750 --> 00:01:59,910
es decir, que sea de forma descendente.

22
00:02:00,810 --> 00:02:10,140
Vamos a probar esto acá, entonces vamos a darle acá enter y voy a pegar esa última parte y luego voy

23
00:02:10,140 --> 00:02:13,560
a ejecutar ese último query.

24
00:02:14,280 --> 00:02:23,160
Le doy acá así y vemos que ahora sí me ha ordenado los estudiantes 15, 15, 15, 16, 16, 17, 18.

25
00:02:23,520 --> 00:02:33,450
Y luego de eso, bueno, voy a añadirle cuando nosotros queremos ordenar de forma descendente, es decir,

26
00:02:33,450 --> 00:02:40,650
voy a copiar este código, voy a pegarlo acá y voy a ejecutar.

27
00:02:40,650 --> 00:02:48,780
Noten que este símbolo de ejecución ejecuta desde después del último punto y coma hasta el punto y coma

28
00:02:48,780 --> 00:02:49,650
que se encuentra.

29
00:02:49,650 --> 00:02:54,660
Entonces ejecuto y ahora sí los ordena de forma descendente.

30
00:02:56,040 --> 00:02:59,160
Entonces, de esa manera hemos aprendido a usar.

31
00:03:01,740 --> 00:03:06,610
El comando order by para ordenamiento de forma ascendente y descendente.

32
00:03:06,630 --> 00:03:07,920
Ahora, qué puede ocurrir?

33
00:03:07,920 --> 00:03:12,630
Puede ocurrir también que yo quisiera obtener simplemente los diez primeros estudiantes con más edad.

34
00:03:12,660 --> 00:03:14,160
Entonces le puedo preguntar esto?

35
00:03:18,210 --> 00:03:24,690
Podría preguntar así y cómo podría obtener.

36
00:03:27,600 --> 00:03:35,730
Una lista de los diez primeros estudiantes con mayor edad?

37
00:03:35,880 --> 00:03:38,100
Y le voy a dar Enter.

38
00:03:40,230 --> 00:03:47,160
Y lo que puedo ver acá es que me dice bueno, para eso tienes que usar la cláusula LIMIT junto con la

39
00:03:47,160 --> 00:03:48,480
de ordenación por edad.

40
00:03:48,690 --> 00:03:54,660
Entonces noten que lo que está haciendo es darme el comando para ordenarlos.

41
00:03:54,810 --> 00:04:01,920
Acá es de forma descendente, ya que quiero ordenarlos de mayor a menor y me dice que con esta consulta

42
00:04:01,920 --> 00:04:04,980
se obtendrán todos los diez primeros estudiantes con mayor edad.

43
00:04:05,040 --> 00:04:14,790
Entonces si voy acá y coloco esto y ejecuto lo que obtengo son exactamente los diez primeros estudiantes.

44
00:04:14,790 --> 00:04:21,810
Noten que acá dice uno, dos hasta el diez he obtenido los diez primeros estudiantes con mayor edad.

45
00:04:22,590 --> 00:04:23,730
Perfecto.

46
00:04:24,120 --> 00:04:29,610
Entonces ahora lo que voy a hacer es lo siguiente.

47
00:04:30,690 --> 00:04:34,530
Vamos a pedirle algo más.

48
00:04:38,520 --> 00:04:44,430
Me puedes hacer un resumen teórico de las.

49
00:04:46,440 --> 00:04:52,440
Cláusulas order by y Limit.

50
00:04:54,660 --> 00:05:02,460
Y entonces acá vamos a ver que me hace un pequeño resumen donde me dice cómo se usa orderby y además

51
00:05:02,460 --> 00:05:04,240
me dice cómo se usa limit.

52
00:05:04,260 --> 00:05:12,120
Entonces pues de esa manera yo puedo hacer consultas un poco más complejas, ordenarlas y limitar el

53
00:05:12,120 --> 00:05:14,550
número de resultados obtenidos.
