Bueno vamos a ver la vamos a ver las cláusulas distinct la cláusula distinct vamos vamos a organizar
un poco esto porque esta se está haciendo un poco grande el escribe y se torna un poco confuso para
para seguirlo entonces vamos a poner una manera de comentar una lineas con guión guión en SQL sin guión
guión y todo lo que escriba.
Después se va a pintar en verde y ivas y lo podemos utilizar como comentario si esta línea no se va
a ejecutar esa línea es un comentario fíjense que si digo F5 no hace nada porque si un comentario es
dicho quisiese comentar todo directamente lo que puedo hacer.
Abro la barra coloco un asterisco y me voy a estar el final y cierro con un asterisco barra de decir
al revés y ya todo esto lo tengo comentado en mi código y no se va a ejecutar tampoco esa es un comentario
por bloqueo.
Bueno vamos a organizar un poquito estos a poner acabóse de agrupar todo lo que son los Select.
Vamos a comentar aquí vamos a poner insert no vamos a poner veletas y vamos a poner algo ok y ya queda
un poquito mas organizado vamos a salvar y vamos a aplicar la cláusula distinta.
La cláusula distingue lo que me hace es agrupar agrupar todos los registros por un campo en particular
si vamos a Mogoda por ejemplo.
Vamos a ver acá tengo por ejemplo tengo repetido tengo repetido acá el paciente Roberto Petrillo tengo
dos veces.
Entonces vamos a poner.
Vamos a
ponernos la Select.
Si la cláusula distinguí inmediatamente después del Select si y lo que se le especifica acá es por qué
campo vamos a distinguir esa ese resultado de registro si vamos a ponerle campo apellido.
Si después sigue todo normal como ya sabemos que se utiliza el Cele.
Esto va entre paréntesis el nombre del campo.
Por eso me lo marca en rojo y acaba la tabla paciente thrown paciente.
Si vamos a seleccionar a que trae vamos a darle F5 y ahí fíjense que me trajo tres registros me trajo
Pérez me trajo Pérez 3 y Ramírez.
Ahora yo quisiese por ejemplo saber qué pacientes son.
Bueno logré Boca y de paciente en coma.
Entonces ahí no
va.
Si los paréntesis cuando son más de un campo bacilos parentesis ahí me trajo el campo pero fíjense qué
pasó ahora.
Yo le agregué el paciente y el apellido y me trajo todos los registros de la tabla me trajo el 4 6 el
7 y el 8 porque si nosotros vamos acá vamos a copiar este escrito a casi los Houser.
De nuevo tenemos cuatro registros y con él distinto distinct hay pacientes y apellido mientras los mismos
cuatro.
Por qué no me los agrupo ahora.
Porque el campo paciente no tiene repeticiones es decir no tiene manera de agrupar estos porque todos
los valores son distintos.
Si el distinct sólo va a agrupar valores repetidos fíjense que si yo lo saco nuevamente lo dejo como
estaba.
Le dejo apellido.
Fíjense como me simplifica el resultado pone Pérez en un registro Pérez 3 y Ramírez.
Ese es el uso del distinto si lo que lo que hace es agrupar los resultados de las de las tablas agrupa
los registros por el valor por el campo que le hayamos especificado.