Bueno vamos a comenzar con el comando Select el comando Select lo que nos permite es seleccionar determinados
registros de una tabla podemos seleccionar todos o vamos a seleccionar algunos de una cosa a tener en
cuenta cuando nosotros iniciamos una nueva solapa con la nueva ventana de consulta.
La base de datos con la que vamos a operar va a ser la base de datos por default.
En este caso la base de datos por default es mãster.
Nosotros hemos creado una base de datos que se llama centro médico por lo que si nosotros ejecutamos
cualquier Cuadri sobre sobre la base Master nos va a dar error porque no va a encontrar las tablas que
hemos creado en la base de datos síndrome de Down o bien podemos entrar aquí y cambiar a la tabla centro
médico entonces ahí nos dicen que estamos operando sobre la tabla que la base de datos que creamos nosotros
o lo que podemos hacer es ir a la carpeta segurida y nos vamos al usuario decía.
Existen.
Le damos doble clic y en la solapa General Data Voice lo que hacemos es seleccionar centro médico y
le damos okay.
Entonces cuando iniciemos el estudio La próxima vez ya la base de datos por default que va a estar seleccionada
va a ser centro médico.
Ahí se colocó automáticamente y se seleccionó entonces lo que vamos a hacer vamos a ir ya directamente
trabajar sobre la solución a esto vamos a cerrar los ojos y decir que no vamos a venir a Feil vamos
a elegir abrir proyectos solución y vamos a elegir la solución que habíamos creado en el escritorio
o centro médico solución griega.
Acá elegimos el archivo de la solución y le damos a Abril le ponemos la contraseña de conexión a la
base de datos y acá ya tenemos un primer Cuadri que habíamos guardado anteriormente decía print Hola.
Entonces este cuerpo lo vamos a lo vamos a renombrar le vamos a poner comandos comandos le damos Center
y ahí ya lo guardamos.
Vamos a borrar esto y vamos a arrancar con el comando Select el comando selectores el comando Select
lo que nos permite es como dijimos antes de seleccionar uno o más registro de una tabla sí cómo cómo
cómo seleccionamos los registros.
Bueno primeramente lo que tenemos que saber es que después del comando Select se tienen que especificar
los campos que quiero obtener de esa tabla si no quiero obtener ningún campo en particular y por ejemplo
si quiero obtener todos los campos entonces lo que hacemos después es poner un asterisco asterisco significa
que voy a devolver todos los campos de la tabla.
Seguidamente va la instrucción from sí que lo que especifica acá es de dónde vamos a obtener los datos
si se suele seleccionar todo de dónde vamos a elegir por ejemplo la tabla paciente
Select Asterisco from paciente.
Vamos a ejecutar esta consulta apretamos la tecla F5 que es para ejecutar la consulta y abajo vamos
a ver el resultado si qué resultado tenemos acá nos devuelve el todos los campos de la tabla.
Si por qué nos devuelve todos los campos de la tabla porque pusimos asterisco.
Qué pasa si nosotros en vez de asterisco ponemos en el campo y se siente el campo nombre si lo separamos
con Coma y el campo apellido ahora le damos F5 y sólo nos devuelve esos tres campos el resto los omite.
Entonces si nosotros queremos hacer una comuna un selecto específicos para retornar a ciertos campos
bueno esta es la forma ponemos los los campos que nosotros querramos.
Allí vamos a dejar la estérico como estaba antes y no me devuelve nada no me devuelve nada porque la
tabla no tiene registros está vacía y entonces lo vamos a hacer vamos ver y vamos a hacer click derecho
sobre la tabla paciente.
Vamos a abrir y editar las primeras 200 filas y le vamos a agregar un par de datos para que podamos
devolver registros.
Vamos a ponerle Jorge apellido Ramírez fecha de nacimiento el formato de fecha del SQL es año si los
primeros cuatro dígitos para el año llevan el mes el mes guión el día sí y acá si quiero grabar me da
un error.
Qué pasa.
Yo quiero grabar acá me dice claramente me dice No se puede insertar un valor nulo en la columna y de
país la columna de país no puede no admite nulos y por eso me está dando error.
Y por qué no D-Mente en unos pocos recuerdan las frases anteriores cuando definimos el diagrama entidad
relación la definimos como Foreing aquí ese campo.
Ese campo es Foreing quiere decir que depende de la tabla país.
Entonces acá tiene que haber un valor sí o sí pero vamos a revisar primero que tenemos en la tabla país.
Vamos a revisar vamos a estar no tenemos nada.
Entonces vamos a agregar un vamos a agregar algunos países sacamos votos para que podamos rellenar la
tabla de pacientes y vamos a poner por ejemplo el código de país gol de Colombia.
Vamos a poner Brasil
vamos a poner a herraje de Argentina
vamos a poner el código de Perú.
Vamos a poner el código de España.
Ya con estos estamos estamos bastante bien para empezar vamos a cerrar aquí y acá entonces le vamos
a poner el país España.
Fíjense.
Se acuerdan de la Franqui donde habíamos hablado que era una clave foránea que dependía del de los valores
de otra tabla en este caso de la tabla.
Y bueno vamos a imaginarnos que en la tabla pacientes le quiero poner el país Estados Unidos por ejemplo
pero no está en esta tabla entonces vamos a ver qué pasa vamos a poner acá sí.
Y el error que me da es justamente eso me dice la tabla no se puede actualizar porque tiene un conflicto
con la Foreing.
Y de país sí y me dice que el valor no existe entonces vamos a agregarle país a España y estos campos
pueden estar nulos 200 si los dejamos en el norte.
Volvemos a la adecuara y con el CERC y vamos a ejecutarlo de nuevo.
Y ahora si hoy tenemos nos devuelve un registro con los valores que hemos agregado nosotros no hicimos
más registros y vamos a agregar otro nos devolvería dos.
Este caso vamos a poner.
Si vamos a poner Diego López la misma fecha u otra
con el país Argentina volvemos al cubrir ejecutamos y ahí tenemos los dos registros.