1
00:00:00,440 --> 00:00:07,350
Vamos a aplicar la cláusula top la cláusula top lo que nos permite seleccionar un límite de registros

2
00:00:08,160 --> 00:00:09,110
de una tabla.

3
00:00:09,510 --> 00:00:14,470
Entonces lo que vamos a realizar aquí es un Select.

4
00:00:15,380 --> 00:00:24,180
Si la cláusula top se coloca después del select y antes de los campos que querramos selecciona.

5
00:00:24,190 --> 00:00:26,640
Entonces aquí le colocamos un top

6
00:00:29,680 --> 00:00:37,860
2 por ejemplo si esto es lo que va a hacer es devolvernos dos registros nada más y aquí le colocamos

7
00:00:37,890 --> 00:00:44,520
después del top level top 2 le colocamos asterisco porque quiero que me traiga a todos los campos y

8
00:00:44,670 --> 00:00:50,060
después le coloco from de la tabla pacientes.

9
00:00:50,470 --> 00:00:54,690
Entonces vamos a seleccionar esto y vamos a presionar F5 fijense.

10
00:00:54,850 --> 00:01:02,590
Esto nos devuelve dos registros los primeros dos registros que encuentra en este caso como no lo estoy

11
00:01:02,590 --> 00:01:12,490
especificando un Wer o algún ordenamiento en particular a la consulta lo que hace es traerme los dos

12
00:01:12,490 --> 00:01:20,390
primeros registros ordenados por el campo prima ariki Identity y de paciente.

13
00:01:20,720 --> 00:01:29,350
Fíjense que lo que hace es traerme los ordenados por estos por estos campos lo que hace es traerme esos

14
00:01:29,350 --> 00:01:36,700
dos primeros registros porque si nosotros hacemos un Select directamente sin ningún top los dos primeros

15
00:01:36,700 --> 00:01:42,500
registros son el paciente 4 y 6 respectivamente.

16
00:01:42,500 --> 00:01:49,060
Entonces lo que hace el top es ordenarlos automáticamente por el campo primarily lo que podemos hacer

17
00:01:49,060 --> 00:01:56,920
en este caso si nosotros hiciésemos obtener algún registro en particular si los dos primeros registros

18
00:01:57,310 --> 00:02:03,670
de un paciente en particular si lo que hacemos es aquí agregar en el Wer y por ejemplo si queremos buscar

19
00:02:04,000 --> 00:02:08,160
los que tengan apellido Pérez.

20
00:02:08,170 --> 00:02:16,000
Por ejemplo si vamos a colocar Pérez y vamos a ejecutar la consulta de esta manera y fíjense que el

21
00:02:16,000 --> 00:02:23,860
resultado si son los dos primeros registros que ha encontrado con apellido Pérez este es el resultado

22
00:02:23,860 --> 00:02:33,690
de la cláusula top 2 y si yo quisiese por ejemplo obtener vamos a ver otro ejemplo con la tabla de turnos

23
00:02:33,880 --> 00:02:47,670
vamos a hacer un Select Asterisco from turno y aquí le vamos a colocar un top un top 1.

24
00:02:48,650 --> 00:02:56,150
Fíjense yo que estoy trayendo el primer registro si no estoy haciendo en topo 1 pero si yo quisiese

25
00:02:56,150 --> 00:03:05,810
por ejemplo traer el turno más próximo es decir el turno con fecha más reciente si es decir el último

26
00:03:05,810 --> 00:03:16,060
turno que tengo entonces es lo que hago aquí es colocar un Order voy F turno

27
00:03:18,760 --> 00:03:27,280
fecha a turno ese es el nombre correcto del campo sí y aquí le coloco descendente para que me traiga

28
00:03:27,490 --> 00:03:29,560
ordenado de mayor a menor.

29
00:03:29,560 --> 00:03:37,330
Entonces cuando yo hago un top 1 fíjense como cambió y me trajo el turno 17 que tiene fecha de turno

30
00:03:37,660 --> 00:03:44,010
22 de abril del 2019 ese es el último turno de la tabla turno.

31
00:03:44,350 --> 00:03:49,700
Esto es muy útil para los casos en los que yo quiero traer el último registro.

32
00:03:49,870 --> 00:03:57,700
Por ejemplo campos donde tenga la fecha de grabación del registro si cuando yo quiero traer el último

33
00:03:57,700 --> 00:04:04,660
registro almacenado o bueno lo que vamos a hacer un top 1 Order voy del campo fecha y ordenó descendente.
