Transcripciones
1. Descripción del curso: Bienvenido a su ingeniero
365, mi nombre es Benjamin. En este curso de SQL,
aprenderás el lenguaje de programación SQL, los conceptos básicos de SQL y los fundamentos de una
manera práctica. Comenzaremos con una
breve introducción al lenguaje de programación SQL,
y a partir de entonces obtendremos una
visión general de las bases de datos y el sistema de
gestión de bases de datos relacionales, también llamado RDBMS. A continuación, instalaremos Microsoft SQL Server
en contenedor Docker para empezar a aprender esta sección de
instalación le
proporcionará una breve
introducción a Docker. Docker es una
plataforma de código abierto para el desarrollo, envío y ejecución de
aplicaciones. Proporciona un
entorno aislado para ejecutar aplicaciones después usando un caso de uso
del sistema sanitario, creará una
base de datos, creará tablas y finalmente insertará algunos
datos en esas tablas. Una vez que hayamos hecho alguna instalación
básica, entonces nos
sumergiremos en el
corazón de este curso, luego
realizaremos operaciones
básicas sobre los datos para aprender
los Fundamentos
SQL, sintaxis SQL y
operaciones DML SQL utilizado para acceder ,
modificar o recuperar los
datos de la base de datos. Al final de este curso, podrás realizar
C-Corporaciones para recuperar, actualizar e insertar
datos en una base de datos. Este curso proporcionará conocimientos de
primera mano para nuevos ingenieros de datos y desarrolladores de
software, aprenderá de primera mano utilizando ejemplos en una base de datos
del mundo real. Este es un curso emocionante
y no puedo esperar a que empieces y aprendas
conceptos básicos de SQL desde cero, por favor refiérase a
las marca de tiempo en la descripción del video para saltar adelante a otras secciones
de la curso, seguir adelante y aprender lo básico de
SQL en una hora. Si tienes algún
feedback loops o comentarios en la sección común, me encantaría saber de ti. Muy bien, empecemos a aprender SQL de una manera
práctica.
2. Por Por qué debo aprender SQL: Ahora que estamos aquí,
la pregunta que te puedes estar haciendo es, ¿por qué debería aprender SQL? Este curso es apto para
aquellos interesados en aprender SQL desde la base, desde estudiantes comienzan
un ingenieros de datos y otros profesionales de TI
interesados en aprender sobre ingeniería de datos y datos. Sql tiene una alta demanda de análisis de
datos e ingeniería de
datos. los ingenieros
de datos e ingenieros de
software Se requiere quelos ingenieros
de datos e ingenieros de
softwareconozcan SQL. Con un crecimiento de
cloud computing y generación de petabytes
de datos cada día. Sql es un
lenguaje de programación de facto para acceder y manipular datos
almacenados en la nube. De acuerdo con Glassdoor.com,
el salario base promedio de un ingeniero de datos
es de $102 mil. Por lo tanto, es
imperativo que aprendas SQL.
3. Por Por qué me debes escucharme: ¿ Por qué deberías escucharme? Soy Ingeniero Maestro de
Gestión de Datos y experto en materia de TI
sanitaria y he trabajado para empresas
Fortune 500
como g y paradigma durante los últimos diez años para diseñar y construir productos de datos
Utilizando ETL, HL7, un sistemas EMP, plataformas RDBMS
y OS
dispares. He trabajado con terabytes de datos de
atención médica que se ejecutan en entorno
agrupado
en Amazon Web Services y Microsoft Asia
para permitir una atención médica segura, confiable y
conectada. He trabajado con
conjuntos de datos complejos que requieren la creación aplicaciones
confiables de
coincidencia de pacientes para intercambios de datos a nivel estatal. Estas grandes aplicaciones
requieren una comprensión de todas las características
y aspectos de los datos para trabajar y procesar los
grandes conjuntos de datos a través de ETL, los datos necesitan ser analizados para obtener consistencia y precisión. Y el
lenguaje de programación SQL es un lenguaje de acceso para
entender estos datos. Tenga la seguridad, son manos
imperfectas.
4. Descripción de la base de datos: Hablemos de la base de datos. ¿ Qué es una base de datos? Aplicaciones como
Facebook, Google, Netflix almacenan datos sobre usuarios y productos en bases de datos
relacionales. La base de datos relacional se
compone de recolección de objetos o relaciones
que almacenaron los datos. Por lo tanto, una colección de objetos
relacionados se almacena
en una tabla de base de datos. Te daré un ejemplo. Cuando inicias sesión en Facebook, toda la información de inicio de sesión
o información de inicio de sesión se almacena en una
tabla de inicio de sesión o en una mesa de personas. Estas podrían ser cosas
como su nombre de usuario,
contraseña, fecha de inicio de sesión, inicio de sesión cronometrado, y
ubicación de inicio de sesión. La base de datos se compone de una colección de tablas
bidimensionales. Por lo tanto, la base
de datos puede tener de una a muchas tablas. Puede tener 12345 o más
tablas dentro de la base de datos. La tabla es una estructura básica de
almacenamiento de un sistema de
gestión de bases de datos relacionales o RDBMS. Cubriremos más de RDBMS más adelante. Cada tabla se compone
de filas y columnas, y los datos de estas filas se accede y se
manipula a través de SQL. Echemos un
vistazo a este ejemplo. En el lado derecho
tienes esta imagen la cual representa
una mesa paciente. Tómate unos cinco segundos en mirar
realmente la mesa de
pacientes. Las filas de esta tabla de
pacientes representan un único
registro de transacción o entrada de datos. Por ejemplo, tenemos cinco
filas en esta tabla de pacientes. Cada fila representa
un objeto distinto o una persona distinta. Mira la fila número uno. Tienes FirstName, LastName
como género, y una fecha. Por cierto, todos estos
datos son datos falsos. No es real. Las filas son valores de
columna en una tabla. Por lo tanto, en esta tabla, tienes varias columnas. Tienes un número de
registro médico. Columna uno en el
lado izquierdo, seguida de la columna de
primer nombre, LastName como SN, género, BOB, o fecha de nacimiento. Todas estas columnas
conforman los valores de fila. Las tablas están conectadas entre
sí mediante relaciones. Es por eso que esto se llama
una base de datos relacional. Las columnas en este caso representan las propiedades
de esos datos. Por lo tanto, piense en
esta mesa de aquí mismo. Tenemos la mesa de pacientes. ¿ Cuáles son algunas de
sus propiedades que ves sobre estos datos? Ves nombres, ves números
sociales Scruton, ves género, ves fechas. También puede tener otra
información como información dirección o información de licencia de
conducir. Todos siguen dentro de
esta tabla de pacientes. Sólo para que sea muy básico
para esta representación. Por lo tanto, los valores de columna como los ve
aquí, nombre, apellido, ssn, representan
las filas de una tabla. El campo es la intersección
entre una fila y una columna. Puede o no contener datos, lo que significa que
serán nulos o vacíos. Por ejemplo, puedes tener una forma de incidencia si
tienes un segundo nombre, si la persona no ha
proporcionado un segundo nombre, esa intersección, ese
campo estará vacío. Si nos fijamos en la fila número 1, nombre es Alyssa, el apellido es frase. Si el registro, si la persona no
proporcionó su apellido, ese campo estará vacío. Este caso estamos
mirando una mesa de pacientes. Y la tabla de personas es
parte de una base de datos más grande. Por ejemplo, si se trata de
un sistema de atención médica, podrías tener una
mesa para pacientes, medicación, seguro
estable, mesa de mitigación médica estable
y así sucesivamente y así sucesivamente. Ahora vamos a saltar adelante
y echar un vistazo al sistema de
gestión de bases de datos
relacionales o RDBMS.
5. Caso de uso de datos de sistemas saludables: Caso de uso de
base de datos del sistema sanitario. Echemos un vistazo a
un ejemplo práctico de un sistema hospitalario. Cuando un paciente llega
al centro médico para tratamiento
médico o para una cita o enfermera
o la mesa de ayuda. El personal típicamente los
revisa. Este check-in implica
que el paciente proporcione la información demográfica o
de seguro. Este check-in implica
una búsqueda eficiente en el sistema de registro de pacientes o una búsqueda de pacientes
en el mismo sistema. Si se encuentra un paciente, se devuelve el
registro, lo que significa que el registro existe
en la base de datos. Si no se encuentra un registro, significa que necesitamos agregar un
nuevo registro a la base de datos. Estos dos tipos de transacciones, una la búsqueda del paciente y
al registro del paciente, ambas ocurren en el sistema
registrado del paciente. La base de datos
del sistema de salud en este escenario puede contener
diferentes tipos de información. Uno, la tabla de pacientes, que es una tabla entre
muchas tablas de este sistema, contiene la demografía del paciente, que es el
nombre, segundo nombre, apellido, sufijo, fecha de
nacimiento, género, o domicilio. En segundo lugar,
cabildo poseer información de seguros, que es número de seguro
o grupo de seguros. También puede sostenerse
en este escenario. Recuerde para este
curso, medicamentos, lo que significa prescripciones
al paciente ver a un médico. Por lo tanto, esta
información del paciente puede contener una serie de conjuntos de datos
dentro de este sistema hospitalario. Estas tres tablas y este escenario formarán
la base de este curso.
6. Descripción general RDBMS: Sistema de
gestión de bases de datos relacionales o RDBMS. ¿ Qué es RDBMS? Rdbms es un acrónimo
que significa sistema de gestión de bases de datos
relacionales. Rdbms, software que gestiona bases de datos
relacionales. Por lo tanto, se llama sistema de
gestión de bases de datos
relacionales o RDBMS. El software gestiona una ejecución de código
SQL entre las bases de datos y la aplicación del sistema informático. Existen diferentes
tipos de proveedores que proporcionan software RDBMS. Y cada sabor de RDBMS
es ligeramente diferente, pero su implementación
es en gran medida la misma. Echemos un
vistazo a algunos ejemplos de software RDBMS común. Estos son algunos ejemplos. Hay decenas más
que se pueden encontrar
en línea también, pero me centraré en estos se
mencionan aquí. Oracle tangy es un sabor del software RDBMS por parte de
la empresa Oracle, Microsoft SQL Server,
Microsoft Access. Y dentro de Microsoft SQL Server, existen diferentes versiones
de Microsoft SQL Server. Amazon Redshift by AWS
o Amazon Web Services. Mysql. Y MySQL es un sistema de
gestión de bases de datos
relacional de código abierto ampliamente
utilizado . El último de esta
lista es IBM Db2. Es posible que tenga, si no
hubiera oído hablar de DB2, pero es un sabor de software
RDBMS de IBM. Para nuestros fines, utilizaremos el servidor del curso
proporcionado por Microsoft. Los reingresos RF disponibles, que voy a proporcionar en la descripción
individual. Los mismos principios SQL
deben aplicarse a otro software RDBMS
utilizado porque SQL es un lenguaje
estándar ansi, lo
que significa que es ampliamente
aceptado y está estandarizado. Por lo tanto, todos los principales software
RDBMS soportan algún sabor de SQL.
7. Bases de datos relacionales vs.: relacionales vs NoSQL. Existen dos
categorías principales de bases de datos. Bases de datos Nosql y bases
relacionales. Echemos un vistazo a las bases de datos
relacionales. En la esquina superior derecha, tiene una tabla de muestra de
nuestra base de datos relacional, cual tiene una estructura. Las bases de datos relacionales suelen almacenarse o alojarse en
un solo servidor. Estas bases de datos están basadas en tablas, lo que significa que tienen tablas. Y almacenan datos estructurados que se ajustan a un
esquema o una estructura. Las bases de datos relacionales se componen de recolección de objetos o
relaciones sí almacena los datos. Estas
colecciones relacionadas de objetos se almacenan en una tabla de base de datos. Ejemplos comunes de bases de datos
relacionales son Microsoft SQL
Server e IBM Db2. Existen otros
tipos diferentes de bases de datos relacionales, como Oracle y MySQL. Por otro lado,
tenemos bases de datos NoSQL. Como un término lo implica, las bases de datos
NoSQL almacenan
datos como documentos. No tienen relaciones. Las bases de datos Nosql tienen esquemas
dinámicos para almacenar los datos no estructurados. Ejemplos de una
base de datos NoSQL es Hadoop, que se basa en el sistema de archivos
Hadoop o HDFS, que se ocupa de archivos. Estos archivos
a menudo se distribuyen en nodos
de procesamiento
a través de la red. general, el
sistema de archivos Hadoop utiliza una parte de
más de una
máquina para leer y realizar el cómputo
contra los datos. Por lo tanto, estas son las dos categorías principales
de bases de datos, es
decir bases de datos relacionales
y bases de datos NoSQL. El auge de las empresas Web 2
hizo que la base de datos NoSQL sea muy popular ya que los conjuntos de datos manejados por las empresas de
Internet crecieron aún
más grandes en tamaño y mayores. Nuevo enfoque para diseñar
bases de datos llegó a la para el estricto diseño de esquema de bases de datos
relacionales fue rehuido a favor de una base de datos
sin esquemas. Por lo tanto, las bases de datos NoSQL vienen en diferentes formas y
abordan diferentes casos de uso. A continuación se mencionan algunas de
ellas que alguna vez se menciona. No obstante, el alcance
es también este curso. Estos incluyen tiendas de valor clave. Ejemplos comunes son
Redis, Amazon, DynamoDB, tiendas de
columnas como
HBase y Cassandra, tiendas de
documentos como
MongoDB y sofás base. Bases de datos de gráficos,
como Neo4j y bases de datos de
motores de búsqueda como solar
Elastic Search y Splunk. Estos son los
tipos comunes de bases de datos y diferencias entre bases de datos
relacionales
y bases de datos NoSQL.
8. ¿Qué es SQL?: ¿ Qué es SQL? SQL pronunciado SQL significa Lenguaje de
consulta estructurado. Sql es un lenguaje estándar ansi para acceder y manipular
datos almacenados en una base de datos. La palabra clave de respuesta en este caso significa el American National
Standards Institute. Y C, que es una organización privada sin fines de
lucro que administra y coordina
el sistema de
evaluación de normas voluntarias
y de conformidad de Estados Unidos . Dado que SQL es un lenguaje
estándar ansi, es un estándar
aceptado por la industria. También es universalmente aceptado. Por lo tanto, dado que SQL es
un lenguaje estándar, ha sido ampliamente aceptado
como lenguaje estándar para acceder a nuestros
datos mensuales almacenados en una base de datos. Sql es, por tanto, el lenguaje de programación de
facto para acceder y manipular
los datos almacenados en una base de datos.
9. Fundamentos de SQL: Fundamentos Seo. Echemos un vistazo al bloque
básico de consultas SQL, la estructura SQL. Una consulta SQL se compone
de cuatro cláusulas básicas. En la cláusula select se identifican las columnas a las que
se va a acceder o recuperar. La cláusula from identifica a qué tablas deben ser accedidas. El donde cláusula limita o restringe las filas que
cumplen un determinado criterio. La cláusula opcional order BY, ordena las filas de los datos de
verdad en orden
ascendente o descendente
a una o más columnas. Y veremos
esto más tarde. Por lo tanto, estos son los bloques
básicos de una consulta SQL. Estas cuatro cláusulas. Pero en su mayor parte, encontrará que tiene un selecto de una cláusula a where. La cláusula orden BY es opcional.
10. Comandos DCL: Este año comandos, comandos de lenguaje
de control de datos. Estos comandos ofrecen privilegios
o derechos de acceso para que los usuarios de
bases de datos realicen ciertas acciones en una
base de datos en función de sus roles. Ejemplos comunes de
comandos DCL son otorgar y revocar. El comando grant otorga un usuario privilegios de acceso
a la base de datos. El comando revuelta elimina los privilegios de acceso de los
usuarios
de la base de datos. El alcance de estos comandos
está más allá de este curso, pero estos son los
dos tipos comunes de comandos DCL en uso hoy en día.
11. Comandos DDL: Categorías de comandos Sql. Existen cuatro categorías
de comandos de consulta SQL. Comandos Ddl, o lenguaje de
definición de datos. Las manos de amalgama o Lenguaje de
Manipulación de Datos, comandos
DQL o lenguaje de
consulta de datos, comandos
DCL o lenguaje de
control de datos. Veamos el
primer ejemplo. lenguaje de definición de datos o
comandos DDL. Estos comandos se
utilizan para especificar el esquema de base de datos, la estructura de la
base de datos. Se utiliza para crear y modificar la estructura de los objetos de
base de datos. Existen dos
tipos básicos de comandos DDL. El primero es crear tabla, que se utiliza para construir y
crear tablas en una base de datos. El segundo tipo es alter table, que se utiliza para alterar la
estructura de una base de datos. Tabla en una base de datos. Estos son algunos ejemplos, pero estos comandos DDL están
fuera de alcance de este curso. Este es el resultado para el curso intermedio
posterior. Usaremos la instrucción create
table SQL su lugar más adelante en este curso para crear nuestra tabla de base de datos.
12. Comandos DML: Los comandos Dml, los comandos de
lenguaje de manipulación se
utilizan para modificar
datos en una base de datos. Ejemplos comunes de comandos DML son insertar, actualizar y eliminar. El comando insert se utiliza para insertar datos en
una tabla de base de datos. El comando update
se utiliza para actualizar o modificar datos en una base de datos. El comando delete es, es eliminar datos de
una tabla de base de datos. Repasaremos algunos ejemplos
más adelante en este curso.
13. Comandos DQL: Dql,
los comandos Data Query Language
se utilizan para acceder y recuperar
datos en una base de datos. El comando DQL más
utilizado es la instrucción select. La sentencia Select se utiliza para recuperar datos de una base de datos. El foco principal en este curso estará en la declaración select.
14. Instala SQL Server en Docker: La cosa comenzó a instalar la base de datos de
SQL Server. Dependiendo del sistema
operativo de su sistema operativo, deberá instalar SQL
Server de diferentes maneras. Para que este curso
sea más fácil para ti, he incluido enlaces para descargar el
software requerido para instalar SQL Server en un Windows
a Linux, y tres Mac. Estoy usando un Mac y para
mis fines estaré instalando SQL Server en
una imagen oscura en un Mac. Para este curso, utilizaré Microsoft SQL Server en un Mac, o el material del curso
debería funcionar también en una
máquina Windows y Linux. Encontrarás recursos
y enlaces a continuación para la instalación del
broker dice software. Ahora comencemos e
instalemos SQL Server en Docker. Puedes preguntarte,
¿qué es Docker? Docker es una
plataforma abierta para desarrollar, enviar y ejecutar
obligaciones. Darker le permite separar sus aplicaciones de
una infraestructura. Puedes entregar
software rápidamente. Por lo tanto, más oscuro permite que el
software se ejecute en su propio entorno aislado,
SQL Server 2019. Y cualquier otra versión
de SQL Server se puede ejecutar en Docker en su
propio contenedor aislado. Una vez instalado Docker, solo
tienes que descargar o agrupar la imagen de SQL Server en Linux
Docker en tu Mac, luego ejecutarla como contenedor
Docker. Este contenedor se encuentra en un entorno
aislado que contiene todo lo que
SQL Server necesita para ejecutarse. Muy bien, empecemos. Lo primero
que tendrás que hacer es instalar Docker y obtienes la edición
comunitaria gratuita más oscura desde el enlace de
aquí mismo, que es hub, el docker.com click en ponerse más oscuro una vez que el descarga
completa para instalar, haz doble clic en el archivo
DNG y luego arrastra el ícono de la aplicación de punto más oscuro a tu carpeta de aplicaciones y la instalación debe
comenzar en este momento, puedes ver todos los archivos
son consiguiendo copiado a tu
carpeta de aplicaciones en tu Mac. Y para Windows, puede
omitir este paso porque tiene una
máquina Windows y puede instalar
directamente SQL Server, esto debería tardar alrededor de
un minuto en ejecutarse. Y una vez instalado Docker, iremos a la carpeta
Aplicaciones. Haz doble clic en el
icono más oscuro para lanzar acoplador. Parece que la
instalación está completa. Voy a seguir adelante y abrir
el software más oscuro. Haga doble clic en él. Una vez que se abra más oscuro, es posible que se le pida que introduzca
su contraseña para otorgar acceso a los componentes de
red en su máquina.
Asegúrate de hacer eso. Se puede ver
aquí mismo dice docker es una app descargada
de Internet. Normalmente quiero abrirla,
basta con seguir adelante y dar click en abrir. Y de inmediato
obtendrás esta ventana. En la parte superior dice más oscuro. Y el ícono es una nave
parece una embarcación grande y va a decir Docker
Engine comenzando por defecto, Docker tendrá dos gig de memoria asignada al SQL Server. No obstante, no dolerá
si aumentas la memoria. Para mi caso, voy a
aumentar la memoria a seis conciertos porque tengo cerca de
48 conciertos en esta máquina. Daré clic en este ícono de engranaje, iré a Recursos avanzados, y seleccionaré seis conciertos,
postularé y reiniciaré. Ahora, dependiendo de la versión
de tu Mac que tengas, los menús podrían ser diferentes, pero creo que puedes estar
ejecutando la última versión. Y una vez que se
hace, simplemente vuelve a
esta vista por defecto . Vuelve
con el general. Ahora aquí viene la parte divertida. Descargar SQL Server. Ahora que tenemos
Docker instalado,
seguiremos adelante y descargaremos
SQL Server para Linux. Para descargar SQL Server, tendrás que ir a la ventana de
tu terminal y ejecutar este comando, que te proporcionaré en
la descripción del video. Y necesitaré
ingresar mi contraseña. Una vez que ingrese la contraseña, la última imagen de SQL Server
2019 Linux Docker será devuelta
a su computadora. Este proceso puede tardar unos minutos
dependiendo de sus velocidades de internet. Solo sea paciente usa va a
decir que los líderes 2019 sacando de Microsoft SQL Server para servidor de
slash, pool
completa extracción. Y está hecho. siguiente paso es lanzar
la imagen Docker. Ejecute el siguiente comando para lanzar una instancia
de la imagen Docker, acabas de descargar
un problema el comando. Voy a seguir adelante y
pausar la grabación porque necesito
ingresar mi contraseña. A continuación,
necesitaremos ejecutar una serie de comandos para instalar SQL CLI, que es una
interfaz de línea de comandos para interactuar con la imagen Docker para
ese año en un tipo npm install dash G SQL, CLI, entra, adivina que
no le gusta el NPM, entonces más allá va a funcionar. Y si realmente
ve esta salida conectándose al host local hecho SQL CLI,
número de versión proporcionado. Y verás también la
opción de ayuda y los cambios rápidos a
MSS SQL, microsoft SQL. Ahora esto significa que se
ha
conectado con éxito a su
instancia de SQL Server. Ahora vamos a hacer una prueba rápida y ver si obtenemos algunas opciones. Y diremos seleccione la versión
SAT ACT para
mostrarnos la versión de SQL Server cual se está ejecutando y
verá una salida. Va a decir que Microsoft
SQL Server 2019 te
va a dar una fecha y va a decir
una vuelta de fila, te
proporcionará
el tiempo de ejecución. Y eso es más o menos. Tenemos instalar SQL
Server en más oscuro. A continuación, necesitaremos tener una interfaz gráfica de usuario para interactuar con el SQL Server. Para nuestros fines,
usaremos Azure Data Studio, que antes era SQL
Operations Studio, y es una opción GUI gratuita para interactuar con
tu SQL Server. Por lo que voy a ir a la página de descarga de Azure Data
Studio para un Mac necesitará
obtener esta opción, esta versión, que
es un archivo zip. Una vez que descargues acabados, haz doble clic en él para
lanzarlo, va a decir que Azure Data Studio to es una aplicación descargada
de internet. Confíe en ello. Sí,
una vez hecho eso, se debe ver esto. En realidad tenía
instalar esto antes. Ahora agreguemos una conexión
al SQL Server más oscuro. Quieres teclear el tipo de autenticación
de
host local de
ese servidor es inicio de sesión SQL, usuario es ASA
anti tu contraseña, cuando digo recordar contraseña, base de datos es predeterminada, por lo que un
grupo es predeterminado, digamos conectar . Justo al bate. Contamos con una conexión a
nuestro SQL Server local. Hasta este punto,
hemos
instalado con éxito SQL Server
en una imagen Docker, lo que nos permitirá ejecutar SQL Server y proceder
con el curso. Y eso es todo por esta sección. Pasemos a la siguiente.
15. SQL Create Database: Para aquellos de ustedes que son
nuevos en Azure Data Studio, azure Data Studio fue anteriormente estudio de operaciones
secretas, que es una interfaz gráfica de
usuario gratuita o herramienta de administración de
GUI
que le permite conectarse o Gestionado
SQL Server en tu Mac o cualquier otra máquina
basada en Linux, lo que significa que solo
puedes usarlo para crear bases de datos gestionadas,
escribir consultas, hacer copias de seguridad y restaurar tus bases de datos y más. Se trata de un primer G2 craneal. Una vez que inicie
Azure Data Studio, en el lado izquierdo,
tiene sus conexiones, sus solucionadores,
localhost, y luego sus bases de datos estarán
debajo de este árbol o rama. Te he proporcionado
un montón de scripts SQL que necesitaré que utilices
para seguir
en este curso, lo primero que quieres
hacer es simplemente ir a tu navegador y abrirte. Extensiones. Escuchar que quiero hacer es sólo
crear una base de datos porque no
tendremos una tabla o tablas antes de
tener una base de datos. Esta consulta SQL le permite
crear una nueva base de datos. Lo primero que hace es comprobar si existe la base de datos real, luego ejecuta su instrucción
create y luego establece algunos otros parámetros, o SQL Server o simplemente SQL. Así que vamos a seguir adelante y correr esto. Una vez que actualice las
bases de datos de la izquierda, tendremos una nueva base de datos
conocida como base de datos de atención médica.
16. SQL Create tabla: Me refiero a querer
hacer es asegurarme de que estés conectado al dB
de atención médica. Si estás usando
Microsoft SQL server, eso debería estar en el
lado izquierdo como éste aquí. O SSMS, SQL Server
Management Studio. Verás el nombre de tu base aquí y todas tus tablas
caerán debajo. En este caso, los
pacientes de la tabla no existe, como se puede ver aquí en
esta sección desplegable. El sintaxis que usamos para
esta sección es dejar caer la tabla que existe y luego
recrear desde cero. Ahora la sintaxis para
crear una tabla, o más bien nueva tabla
es esta de aquí. Crear tabla, nombre de tabla. A continuación seguido del nombre de la
columna. El tipo de datos. Columna a tipo de datos. Y puedes tener la tercera columna, tipo de datos y así sucesivamente y así sucesivamente. Esto solo significa crear una tabla que defina
dentro del llamado want. Estos son los parámetros de columna, especifique los nombres de columna
y los tipos de datos. Por tipo de datos, me refiero al tipo de datos o la columna puede contener. En nuestro caso, esta es la
sintaxis del artista, crea tabla. Los pacientes tienen que ser
prefijados por esta sintaxis aquí, la biota de los pacientes
en nuestro caso, primera columna tendrá
es una identificación personal, que es un entero. No está vacío, lo que significa que no es nulo y es una clave primaria. Cada tabla y base de datos de SQL
Server, o en la mayoría de las bases de datos, tiene una clave principal
seguida de las otras columnas. Contamos con número de registro médico, que el
carácter variable 100. Y no está vacío, es
decir leche. Ahora, la diferencia
entre n var char y carácter
variable es n var
char utiliza principalmente espacio, típicamente dos bytes por
unidad caracteres Unicode, y el
carácter variable usa un byte. En este caso cosas como el género, acabo de especificar carácter
variable. Pero luego el
nombre, segundo nombre, apellido será n gráfico de
barras hasta un 100. Entonces esto significa que un nombre puede tener hasta 100
caracteres de longitud. Es muy difícil encontrar un
nombre con más 100 cactus a menos que sean tus datos ficticios
subfactoriales. Estas son las columnas. Nombre, segundo nombre,
apellido, género, DOB, dirección. La dirección es también un carácter
variable y gráfico de
barras con fecha de nacimiento
es un tipo de datos datetime, que es, puede estar vacío. Ciudad después de que se quedaron 20 caracteres, cactus
Appleton, los números de
teléfono y el texto. Esta es nuestra sintaxis. Muy sencillo. Es posible tener tablas muy
grandes que tengan un tipo diferente de sintaxis
o muchas, muchas otras columnas. He visto columnas hasta 60
columnas en una sola tabla. Ahora vamos a seguir adelante y asegurarnos de que el tipo de conexión se ayude a obtener EB y luego simplemente ejecutarlo. Por lo que básicamente estamos comprobando si existe
la tabla y
luego dejarla caer. En este caso, si refresco
esta sección aquí arriba en realidad, y después abro la rama, tenemos aquí una nueva mesa
conocida como, conocida como pacientes. Y si compara la sintaxis con la definición de
tabla real, esta es una intersección de tabla. C Person ID tiene pk, abreviatura para clave primaria, y todas las demás columnas
se definen aquí.
17. Añade datos en la tabla de pacientes con SQL INSERT INTO: Si ejecuta esta consulta, no
hay datos
aquí, lo cual está bien. Me lleva a esta otra
sección para insertar. Básicamente quería
mostrarles chicos que aquí no hay datos. Una vez que ejecute la declaración de inserción se
recibirán algunos datos. Ahora, la
declaración de inserción secreta y dichos datos
en una tabla de base de datos. La sintaxis básica se
inserta en el nombre de la tabla de esquema, seguida de las
columnas especificadas. Las columnas especificadas tienen que
coincidir con los valores proporcionados. Lo que significa identificación de persona
corresponde a este número de ciento, diez cientos
registros médicos corresponde a éste, FAC 1010 o 10,010. El nombre corresponde a siete. El segundo nombre es rey, apellido es Daniel, el
género es masculino. Dob 1921 ó 110. El domicilio, ciudad, estado
en el número de teléfono. Vas a repetir
esto una y otra vez
por cada inserto de tabla individual. Ahora para otros cursos avanzados tocan operaciones de ETL, esos se ocupan de
grandes insertos de mesa. Y es otro curso probablemente
crearé
algún punto en el
tiempo sobre cómo insertar
o realizar la extracción, transformación y carga de conjuntos de datos
masivos en
una tabla de base de datos. Pero para este curso,
muy sencillo. Estudiando cuántas filas, 12345 filas, va
a decir que una fila afectada. Vuelve a mi anterior
eléctrico alto y lo
ejecuto, me vuelvo dos filas.
18. Tabla de medicamentos SQL Create para SQL: Se trata de una tabla adicional
conocida como tabla de medicamentos, que usaremos para trabajar en
los operadores de comparación. Ahora lo primero que vamos a utilizar para conectarnos a la base de datos de atención médica y
la sintaxis es en realidad la misma que la tabla del paciente, son simplemente cambiar la firma para crear la tabla real. En este caso, se trata de
una tabla de medicamentos que tiene los
siguientes parámetros. Lo primero que haré es
solo comprobar si la tabla existe en nuestra base de datos. Si lo hace lo dejaría caer y
luego crearía una mesa en sí misma. Estas son las diferentes columnas. Recuerde que la sintaxis para la
tabla de crédito es el nombre de la columna, sea nulo o no, y el tipo de datos real. Este caso, ID de mitigación, Medicaid, número de registro
médico, seguro, y los detalles de
mitigación. Vamos a seguir adelante y conectar
la base de datos de atención médica ejecutarlo. Ahora sí lo tenemos creado. Sólo voy a refrescar las bases de datos y
mirar las tablas. Tenemos tabla de amortización tiene la misma firma o sintaxis
que nuestra tabla principal aquí. A continuación, insertaremos algunos
datos en esta tabla. Notarás que esta es una sintaxis
para la operación de inserción. Comience, trunque la
tabla real si existen datos. Por lo que empezamos con una pizarra fresca. Nunca hagas esto. Si estás trabajando en una base de datos
de producción. Esto es sólo para nuestros propios
fines, para este curso. Sólo truncado. Podemos empezar con una tabla de
base de datos limpia cuando la ejecuto. Y verás aquí
hemos insertado cinco filas. Como se puede ver en esta sintaxis. sintaxis es como describí en secciones
anteriores para insertar datos en la tabla del paciente. Defines las columnas. Aquí mismo. Insertar en el nombre de
la tabla, las columnas reales
y los valores, y las columnas coinciden con los valores de la
secuencia como se muestra aquí. Eso es más o menos creó
una nueva tabla de medicamentos e inserta algunos datos
en esta tabla. Procedamos con
la siguiente sección.
19. Declaración SQL SELECT: Hablemos del comando
SQL select, que es el comando SQL más básico y el más
utilizado. Voy a seguir adelante y abrir la instrucción
SQL select aquí. Lo primero que
queremos hacer es asegurarte de que tengas la conexión
correcta,
tu propio host local, tu propio host local, y seleccionar la base de datos de atención médica, que es nuestra
base de datos primaria para este curso. Ahora la instrucción SQL select básicamente recupera
datos de la base de datos. Y la
sintaxis básica de la sentencia select es la siguiente. Seleccione, proporcione los comandos en lugar de columnas
de la tabla. En este caso
será la mesa del paciente. También tiene una condición donde
condición que limita o restringe la consulta secuela dos filas que cumplen
un determinado criterio. Ejemplo crítico, tenemos
una mesa muy pequeña. Recuerda,
nunca debes ejecutar select star en muy grandes nuestras
tablas de base de datos porque eso degradará el rendimiento de tu
aplicación o probablemente se haya
guardado tu base de datos. El mío es muy sencillo. No seleccione estrella de pacientes, lo que básicamente significa
seleccionar todas las columnas. La estrella de esta mesa. Como se puede ver en
los resultados aquí. Columna de identificación de persona, número de registro
médico ,
nombre, y todas las
demás cosas buenas, todo el
orden demográfico hasta el final, género, DOB, dirección, ciudad,
estado, y número de teléfono. También hay otra mesa, mesa medicamentos, selecto
estrella de la medicación. Y trae
un conjunto de resultados de mitigaciones a partir de
este dB sanitario. Si vas a la izquierda, puedes ver las bases de datos, la atención sanitaria dB, las tablas, tabla de
medicamentos en
la mesa del paciente. Estas son las definiciones de tabla en el lado izquierdo y siempre navegar y ver qué
columnas necesitas va a sugerir correr select
star de pacientes, y especificas orden
por en este caso, digamos LastName. Ejecute esto, tu pedido. Los resultados establecidos por el apellido pueden ver que está
en orden alfabético. Arthur Daniel DO encaja de nuevo
con James Cook y Patrick. Esto fue posible seleccionar tus columnas específicas
en este caso, cuando digo identificación de persona, digamos cualquiera
del nombre, nombre y fecha de nacimiento. Este es un conjunto de resultados. Me pongo bastante simple, selecciono instrucción SQL select para recuperar datos
de la base de datos.
20. SQL Select TOP: Ahora tenemos nuestra mesa. Siguiente sección,
estudiaremos select top. Ahora, la sentencia select top limita el número crece
devuelto de una consulta SQL. Esto es muy importante para unas mesas muy grandes
donde se quería limitar la salida para no
impactar el
rendimiento de la aplicación. En este caso,
si selecciono arriba, entonces definió las columnas. Puedes optar por preferir decir número
limitado de columnas o simplemente tener tantas
columnas como necesites. Seguido de la palabra clave del
nombre de la base de datos aquí mismo, el esquema, y
la tabla misma. Si ejecutas esta consulta,
me devuelvo dos filas. También es posible,
como mencioné, limitar cuántas
columnas necesitas eso al usar eso es solo
proporcionar tus nombres de columna. También es posible
proporcionar un puesto. Simplemente significa darme todas las demás columnas
de esta tabla. Si tienes diez columnas, obtendrás columnas usando
la sintaxis estrella aquí. Y estas son las columnas. Ahora estamos haciendo un top ten. Si aumenta para hablar tres, obtendrá, obtendrá las tres primeras filas de esa
tabla en orden secuencial. Puede ver los números de fila 1234. Obtendrá otra
fila devuelta.
21. Cláusula SQL WHERE de SQL WHERE: El siguiente comando que
usaremos es una cláusula SQL where. Abriré mi consulta reciente. Tengo una consulta SQL aquí. Sí tenemos una conexión,
localhost, conectamos, seleccionamos tu
base de datos de conexión healthcare DB, SQL donde cláusula básicamente
limita o restringe la consulta SQL dos filas que cumplen un determinado
criterio o condición. Recuerda antes mencioné que no deberías
simplemente ejecutar SQL select
SQL star sobre nosotros en una tabla sin Proporcionar una
condición o un límite. En este caso, básicamente estoy
ejecutando un recuento selecto. Contar es una especie de agregado sobre las columnas
y las filas aquí. Por lo que selecciona el recuento de pacientes
donde el género es masculino. Se puede ver aquí mismo tengo cuatro filas más bien para registros que son
del género masculino. También puede proporcionar un
alias para esta columna. En este caso, se puede
decir pacientes varones. Si ejecuta esto, tendrá un encabezado de columna más definido. También es posible
utilizar una cláusula where donde el operador AND
limite aún más su conjunto de resultados. En este caso, quiero
ejecutar cuenta seleccionar todos de pacientes donde el género es masculino y
el nombre de pila es John. Este caso es un buen
escenario donde se quiere ver la distribución
del uso de nombres genéricos. Por caso, John,
tienes Jain, estos otros nombres genéricos
que puedes encontrar en el conjunto de datos. Ese es el uso de la cláusula
where para limitar o restringir la consulta SQL a filas que cumplan un determinado
criterio o condición.
22. La palabra clave diferente en SQL: A veces es posible que desee recuperar
valores distintos o únicos de una columna. En este caso, se hace uso de la palabra clave distinta que devuelve
resultados únicos en un conjunto de datos. Por ejemplo,
quería averiguar los nombres distintos o únicos
del género masculino. En este caso,
cambiaré mi conexión a dB saludable y simplemente
ejecutaré este comando. Yo vería que
estos son básicamente los nombres comunes que tienes en este conjunto de datos
que son únicos. Tenemos a John,
Johnson y Steven. Ahora si copio este SQL y simplemente elimino la palabra clave
distinta y ejecuto ambos. Verás que tenemos en
el primer conjunto de datos, vuelven
tres nombres.
Éstas son distintas. Pero luego en el segundo, ves que hay
44 filas devueltas, básicamente son distintas palabra clave se
deshace de los duplicados. Se puede ver que ese es el
uso de la palabra clave distinta. Además, si dices instancia, cambiemos este género femenino y veamos qué recuperamos. Un resultado diferente. primero es el nombre
más común es la cadena distinta o única? Tenemos duplicados, lo que
significa que hay dos de estos. Si selecciono estrella, básicamente la estrella aquí
significa obtener todas las columnas. Verán que Jane se repite, pero básicamente quiero
mostrarles que esto es, este es un
disco distinto, Jane Doe. Y esta es Jane Patrick,
distinta también. Y ese es el uso de
la palabra clave distinta.
23. SQL Order Order por SQL: La cláusula SQL order BY
buscaba filas con la cláusula order BY en orden
ascendente o descendente. En este caso, volveremos a nuestra mesa de facto,
la paciente estable. Cambiemos nuestra conexión con
la atención sanitaria dB. En este caso,
haríamos un selecto todo el nombre, segundo nombre, apellido, y ciudad
y estado por la ciudad. Ahora si miramos aquí,
verá que la secuencia de orden
es alfabético, configurando con una D y terminando
con San Francisco aquí. Entonces denver todo el camino
a San Francisco. El orden POR cláusula ordena, columnas basadas ya sea
en orden ascendente, que se denota por ASC
o orden descendente. Si invierte, verás que
San Francisco está en la parte superior. También es posible ordenar
por más de una columna. En este caso, si
digo FirstName, se puede decir firstName ascendente. Así que primero ordenaré
POR ciudad descendente, seguido de
nombre ascendente. He mirado estos datos, ciudad descendente, San Francisco. Así que vamos a City Rochester, nueva York, Lubbock, Denver. Y luego FirstName Johnson viene antes que Stephen
y así sucesivamente y así sucesivamente. Y ese es el orden o la secuencia cuando
usas la cláusula order BY, muy importante si
quieres mirar conjuntos de datos
específicos dependiendo tus necesidades o diferentes columnas, y así sucesivamente y así adelante. También puede usar alias de columna o un número para la posición de columna en
la cláusula order BY, atención médica dB por ejecución esto, seleccionar nombre, segundo nombre, apellido, ciudad-estado,
por ciudad para su nombre. Esto es lo que vuelvo. También es posible usar
alias para las columnas, lo que significa, por ejemplo, ciudad. Para esa posición, desea
contar las columnas 1234. Se puede decir orden
por cuatro descendente, luego FirstName puede hacer uno, lo que significa ordenar
por posición de las columnas en la cláusula
select aquí. Para correr esto, sigo obteniendo los
mismos resultados establecidos aquí abajo. Eso es algo
genial para recordar. Si tienes
tantas filas hermano, tantas columnas para
elegir cuando seleccionas, quieres confiar en el alias de
columna o un número para la posición de columna
en la cláusula order BY.
24. Orden de cuadren por posición: También puedes usar alias de columna. Número para la posición de columna
en la cláusula orden BY. Por ejemplo, si
ejecuto esta consulta aquí, permítanme limpiar
primero mi base de datos. Sanidad dB. Si ejecuto esto, seleccione
nombre, segundo nombre, apellido, ciudad, estado por
ciudad para su nombre. Esto es lo que vuelvo. También es posible usar
alias para las columnas, lo que significa, por ejemplo, ciudad. Para esa posición, desea
contar las columnas 1234. Se puede decir orden
por cuatro descendente, luego FirstName puede hacer uno. Lo que significa ordenar
por posición de las columnas en la cláusula
select aquí. Si ejecuto esto, sigo obteniendo los mismos
resultados establecidos aquí abajo. Eso es algo
genial para recordar. Si tienes
tantas filas hermano, tantas columnas para
elegir cuando seleccionas, quieres confiar en el alias de
columna o un número para la posición de columna
en la cláusula order BY.
25. SQL Group By SQL Group By: Un core group by
statement devuelve un conjunto de filas para dar un
resultado por grupo. Te he proporcionado
un script groupby SQL para ejecutar para esta sección. Seleccione mi base de datos. Primero el oxígeno necesita
conectarse a la base de datos. Seleccione la conexión
atención sanitaria db. Ahora en este caso,
lo que quiero hacer es decir para la primera
consulta es justo, permítanme ejecutar todos estos tres. La consulta muy superior aquí, estoy recuperando los dos
primeros registros de la tabla de medicamentos. la siguiente sección aquí, haré un recuento selecto
del número de registro médico, seguido de nombres de seguros, luego agrupar
por nombres de seguros. Este es un
caso de uso bastante común cuando se quiere ver la distribución de pacientes que tienen diferentes tipos de proveedores de
seguros. Podría ser ahora, Medicare, Medicaid, cosas así. Lo que significa que
puedes hacer un recuento de los registros
seguido del nombre del seguro, y luego agrupar por el propio nombre del
seguro. Sección aquí. Por caso, si
quieres consultar a los proveedores de
seguros
por precio promedio de una cobertura de medicamentos. Si hago esta consulta aquí, lo que busco
es el nombre del seguro, el precio promedio del medicamento. Si voy a mi definición de tabla, quiero mostrarles
la tabla de medicamentos. Cuenta con una serie de columnas. Una de esas columnas es
el precio de mitigación. Permítanme simplemente ejecutar una consulta
sencilla aquí. Seleccionar estrella de la
medicación de nuevo, es una tabla muy simple, nunca
debe ejecutar
esto en producción. Selecciona estrella. Se puede ver que tenemos identificación de mutación, Medicaid, número de registro
médico. Esto es, esta es una
clave primaria en la tabla del paciente, lo
que significa que aquí es una clave
extraña. Nombre del seguro,
Aetna, Cruz
Azul, Escudo Azul, Medicare,
etcétera y así sucesivamente. Y luego el precio de mitigación. Esta tabla básicamente te muestra los medicamentos y los premios
y los proveedores de seguros para aquellos caso de uso bastante simple. He corrido esta consulta. Busco la agrupación de precios
promedio por el nombre del seguro. En una sección posterior, veremos la función
promedio, que se
usa bastante comúnmente cuando se
trabaja con
datos o números financieros. Y quieres
ver el promedio de algún valor o parámetro. Esa es la mirada al
Grupo Por lo que significa
agrupar los resultados establecidos por
un resultado por grupo. En este caso, quiero ver el precio promedio por aquí. Simplemente puedo proporcionar
un alias y llamar a este promedio ese precio. que significa que quiero obtener un nombre de columna
más definitivo. Así como eso. Pasemos a
la siguiente sección.
26. SQL teniendo la cláusula SQL: Surge con bastante frecuencia en preguntas de
entrevista
para ingenieros de datos o programación
SQL porque es
una cláusula muy complicado de usar. Y a menudo se usa con
un grupo BY también. Ahora
se utiliza la cláusula de tener SQL para
restringir aún más los resultados
del grupo por cláusula. Entonces, en primer lugar, se agrupó mediante el uso del grupo por cláusula. Y luego se limitan los
resultados que más usando la sintaxis de la cláusula de tener. Ahora, la sintaxis básica de la
cláusula que tiene
es seleccionar un
montón de columnas. la función de grupo de una tabla, la condición donde cláusula, grupo por el cual viene
primero y luego tener la
condición del grupo. También puede Ordenar Por el final, lo que significa que las filas están agrupadas. El grupo por función se
aplica al grupo. Y los grupos marchando para
tener en acondicionador o regreso. Permítanme darles un ejemplo
común. En este caso, digamos que quieres encontrar el
número de pacientes por proveedor de
seguros con
el medicamento más caro o un medicamento muy caro. Lo que significa que quieres hacer análisis de
costos de tu conjunto de datos, de tus datos de pacientes. Ahora en este caso, estamos alrededor de una simple consulta. Estoy seleccionando el
número de registros, número de pacientes, que es
el número de registro médico, que es una
clave primaria, clave única. Ese es el número de
pacientes, nombre del seguro, solo seguro, precio de mitigación como premio de adicción de
la tabla de medicamentos. En este caso estoy agrupando por nombre del
seguro y precio de
meditación. Ahora en la siguiente sección
voy a decir tener una mitigación de decir, más de $1000, he
corrido esta consulta. Necesito primero conectarme
a mi base de datos. Voy a volver aquí
y simplemente ejecutar esta consulta. Se puede ver aquí mismo, tengo un paciente
que está cubierto por seguro y
tienen medicación de $1200. Por ejemplo, si
limitas esto a decir 500, esto básicamente significa darme
cuentas a los pacientes y
los nombres de seguros o proveedores de
seguros que tienen
un medicamento de más de 500 dólares. Se puede ver que tenemos un registro. Escudo Azul Cruz Azul. De esta manera el precio de la medicación. De hecho, incluso puedo
bajar aquí. Les mostraré
la mesa de medicamentos. Busca este 555. Ya verás aquí mismo. El segundo medicamento en esta lista es nuestra inyección de parámetros,
que cuesta 555. Está cubierto por
seguros y está ligado a este rápido aquí. En secciones posteriores veremos declaraciones
unidas,
cosas así,
que deberían permitirte
realizar operaciones especiales en tus datos, lo que significa combinar
diferentes tablas y diferentes datas de
diferentes tablas. Ahora por ejemplo,
vuelve aquí, muestra al
proveedor de seguros con el medicamento más caro. Verás que ese es el, eso es un costo para esta droga
bajo seguro étnico. Y eso es una mirada. Estaré teniendo cláusula, que a menudo se usa en
combinación con el grupo BY para limitar aún más el resultado de
su conjunto de datos.
27. SQL y operadores: Los operadores SQL AND, OR y NO operadores. Aquí tenemos nuestra conexión con
el dB de atención sanitaria. Lo primero que harás es seleccionar
estrella de la mesa de pacientes. Queremos ver el
grupo de datos aquí. Se puede ver que tenemos género. Aquí mismo, la columna del orden del día. Ahora el y operador
devuelve registros si se cumplen todas las condiciones, lo que significa que todas las condiciones separadas por el y se cumplen. Y esas condiciones también lo son. Por caso,
se puede ver aquí mismo, yo tengo, estoy haciendo una consulta haciendo cuenta a los pacientes varones. Lo primero que si ejecutas esto, recuperarás cuatro registros. Ahora en este caso, si agregamos el y operador, significa que quieres
verificar esta condición. Esta otra condición,
si ambas son ciertas, entonces obtendrá resultados de vuelta. Podemos ver que tenemos un registro
que es un récord masculino. El primer nombre es John. Si vuelvo seleccionar. Verás aquí mismo
tenemos a un John, segunda fila. Ahora el operador u
devuelve registros si alguna de las condiciones separadas
por el u operador R2. Ahora, por caso,
utilicemos la misma consulta. Voy a agarrar a
todos los pacientes. Selecciona estrella de pacientes
donde el género es masculino. El nombre es
John o Steven. En este caso, deberíamos
ver dos registros de vuelta. Y tienes dos registros. Ahora, si horas para
copiar esta consulta, ejecútalo para la primera
con el operador AND. No obtendrás
registros porque está comprobando dónde está
el primer nombre, tanto John como Stephen. Ahora, vuelve a cambiar esto a
o obtendrás dos registros. ¿ Y si cambias esto? Simplemente eliminemos esta cláusula
o género igual a femenino. ¿ Qué opinas? ¿ Volveremos?
Hagamos esto y revisemos. Obtendrá cuatro registros. Porque hay esto
probablemente unas pocas columnas, unas pocas filas que no tienen el
género de nodo aquí mismo. Eso es desconocido. Vuelve a ejecutarlo, obtendrás bolsa de cuatro discos. Por lo tanto, esa es la
mirada al operador AND y OR. Si bien el operador y devuelve true cuando se cumplen todas
las condiciones, el u operador devuelve cualquiera. Si se cumple alguna de las
condiciones. Saltemos a
la siguiente sección.
28. SQL y no, operadores SQL y operadores: Operadores Sql Y, OR, y NO. Aquí tenemos nuestra conexión con
el dB de atención sanitaria. Lo primero que harás es seleccionar
estrella de la mesa de pacientes. Queremos ver los datos
del grupo aquí. Se puede ver que tenemos género. Aquí mismo, la columna de género. Ahora el y operador
devuelve registros si se cumplen todas las condiciones, lo que significa que todas las condiciones separadas por el y se cumplen. Y esas condiciones también lo son. Por ejemplo,
se puede ver aquí mismo, tengo, estoy haciendo una consulta, haciendo un recuento de
los pacientes varones. Lo primero que si ejecutas esto, recuperarás cuatro registros. Ahora en este caso, si agregamos el y operador, significa que quieres
verificar esta condición. Esta otra condición.
Si ambos son ciertos, entonces recuperarás los resultados. Podemos ver tenemos un registro
que es un registro de molino. El primer nombre es John.
Si vuelvo seleccionar. Verás
aquí mismo tenemos a un John. Segunda fila. El u operador
devuelve registros si alguna de las condiciones separadas
por el u operador R2. Ahora, por ejemplo,
usemos la misma consulta. Voy a agarrar a
todos los pacientes. Selecciona estrella de pacientes
donde el género es masculino. El nombre es
John o Steven. En este caso, deberíamos
ver dos registros de vuelta. Y tienes dos registros. Ahora, si horas para
copiar esta consulta, ejecútalo para la primera
con el operador AND. No obtendrás
registros porque está comprobando dónde está
el primer nombre, tanto John como Stephen. Ahora, cambie esto de nuevo a
o obtendrá dos registros, NO operador, que muestra
un registro o registros. Si la condición o
condiciones no es cierta. Veamos lo que
tenemos en los registros. En este caso, lo
que quieres hacer es hacer uso del operador no. Para hacer eso. Queremos hacer algo así como
no género equivale al correo. ¿ Qué
crees que volverás? Tomó unos segundos
y piensa en ello. Si
ejecutas esta consulta,
verás, obtendrás los registros
mientras el género no es masculino, puedes ver que tienes registros conocidos
y femeninos. Si cambio esto por femenino, seleccione estrella de pacientes donde
el género no sea femenino, obtendrá todos los registros masculinos así
como éste
que se desconoce. Ese es el uso
del operador no, que muestra un
registro o registros. Si la condición o
condiciones no es cierta.
29. SQL Operator COMO SQL LIKE: En esta sección,
echaremos un
vistazo al operador tipo SQL, que se utiliza en combinación
con una cláusula where para encontrar un patrón o
patrones en una columna. En este caso, tengo
este medicamento de mesa. Y si solo lo ejecuto sólo para ver los datos
que hay aquí, tenemos estas dos columnas, número de registro
médico
y el nombre del seguro. En este caso, estoy tratando de encontrar el nombre del seguro Blue Cross. ¿ Cómo hago eso usando
el operador like, siempre se usa en combinación
en la cláusula where, lo
que significa que vendrá en
la sección de cláusula where. Buscar Datos es usar una sola cotización, por ciento y luego los
datos o el texto, luego el símbolo de porcentaje, y terminada por una sola cotización. En este caso, por ejemplo, estoy tratando de encontrar a
Aetna Seguros. Ahora, recuerda, si no
tienes ningún signo de porcentaje, básicamente
estás
tratando de encontrar datos que empiece con una B seguido del LUB. Tan azul en este caso, que en este caso encontrarás Blue Cross Arizona Blue
Cross Blue Blue Shield. La otra variación
es encontrar pacientes asegurados por proveedor
y luego con el Medicaid o Medicare. En este caso. Tienes
apertura Cote por ciento, luego las palabras que estás buscando en ese nombre del
seguro. Si ejecuta esta consulta, encontrará Medicare. Así es como se usa
el operador lac. Recuerda siempre
si estás tratando encontrar texto entre
textos que quieres usar presente entre la
cadena que estás buscando. Si estás tratando de
encontrar columnas donde los datos comiencen con cadenas
específicas, quieres asegurarte de
que sea solo un código único seguido del texto. Si está terminando, se
quiere asegurarse de
que los textos finales estén
al final seguido de
la cotización única y el por ciento está al
principio de eso. Otra sola instancia que
podemos mirar aquí es que hice un selecto de los medicamentos
de la tabla de medicamentos, la descripción real,
tenemos estos medicamentos. Ahora si quieres encontrar, déjame ejecutar esta consulta aquí. Básicamente encontrar cualquiera, cualquier
medicamento que empiece con una K, comienza con una a
y termina con una a. en este caso, sólo
tratando de encontrar AstraZeneca tal que un termina con una a. este es un formato que
usas para eso. Y eso es un vistazo
al operador tipo SQL, que se utiliza para encontrar
patrones en columnas.
30. Personajes de SQL Personajes silvestres: Vamos a escribir otra
consulta aquí para solo ver lo que hay en esta
tabla, tabla de medicamentos. Sólo voy a hacer una estrella selecta. Es una mesa muy pequeña,
así que puedo hacer eso. En este caso. Tratemos de encontrar un seguro. Más bien todos los medicamentos se
forman cubiertos por Aetna. Si haces algo
así como estrella selecta de litigio donde
nombre de seguro como Aetna, ¿qué crees que vuelve? Vamos a ejecutar esta consulta. Obtendrá esta
fila en la que se muestra el nombre del seguro Aetna
y el propio medicamento. Ahora aquí abajo, podemos
considerar comodines SQL. Y un carácter comodín
se usa a menudo en combinación con un operador
similar a SQL. Lo miramos
antes cuando
tenías el símbolo de porcentaje. El símbolo de porcentaje a menudo
denota el comodín. Se utiliza para encontrar caracteres entre el símbolo especificado. Por ejemplo, si
ejecuto esta consulta, selecciono número de registro
médico de mitigación, nombre del
seguro para mesa de
meditación, donde el
nombre del seguro es Blue Cross, que significa la cadena
o el texto entre devuelve el comodín entre el símbolo de
porcentaje. En este caso encontrarán
todos los medicamentos
donde el nombre del seguro es Blue Cross Blue Shield
o Blue Cross Arizona, si tuvieras otro estado, Blue Cross Florida,
bajaría aquí este resultado. Otro formato del
comodín utiliza un guión bajo, lo
que significa que encuentra caracteres entre
el símbolo especificado. Por ejemplo, en este caso, hagámoslo, saquemos todos los registros de
la mesa del paciente. Así que estoy seleccionando
FirstName de los pacientes. Ahora si quieres encontrar todos
los nombres que terminan en ON, por ejemplo, John Don
Kohn y similares. Se utiliza el operador like, un solo código por ciento y
luego guión bajo
seguido de los caracteres
que y ese nombre. En este caso,
encontrarás a Johnson y Johnson. Acabas de encontrar,
básicamente estoy haciendo todo lo de una sola celda activa I
data select distinto. Recibiría un inconveniente. Entonces eso es lo que quieres hacer. Simplemente haz un distinto en eso. Otro formato
del comodín es
utilizar corchetes cuadrados derecho y
el corchete izquierdo. Ahora el comodín entre corchetes encuentra caracteres entre
el símbolo especificado y las siguientes
sentencias SQL selecciona todos los pacientes
con un nombre, comenzando con a y D. Ahora si corremos esto, nada vuelve trasero. Esa es la minúscula. Permítanme simplemente cambiar esto a AD. Vuelve, probemos j. consigo todos los registros fueron el primer nombre
empieza con una J. Ahora vamos a ver qué
datos hay aquí. Entonces tenemos a Stephen también. Agreguemos una S y
veamos qué pasa. Tienes a Stephen y John. Esto es muy útil y surge con bastante frecuencia
en preguntas de entrevista. ¿ Cómo encuentras los datos que empiezan con
una carta repentina? En este caso, nombre, empezando por j o S, y seguido de
cualquier otro carácter. Y así es como haces eso. Y ese es el uso
del carácter salvaje con los corchetes. Supongamos que queremos encontrar todos los nombres
empezando por j, nombres. Y no contienen una O, utiliza tipo especial
de carácter salvaje, que es la zanahoria superior, lo
que significa que devuelve cualquier
carácter no entre los paréntesis. Por lo tanto, va
a ignorar cualquier nombre sin que eso tenga
un hermano mayor. Entonces si ejecutamos esta
consulta, tendrás a Jane. Si quieres ver
todos los datos aquí. Tenemos dos Janes,
Johnson, John, si pones un OH sólo
va a ignorar todos los nombres de
John Johnson's o cualquier otro nombre en ese formato. Ese es el uso del comodín de zanahoria
superior para ignorar cualquier capital
no está entre corchetes. Pasemos a
la siguiente sección.
31. SQL NO Operador NO SQL SQL Operator: Iterator devuelve los registros si la condición o
condiciones no es demasiado. Hagamos un
ejemplo rápido aquí mismo. Voy a copiar la primera
consulta aquí abajo. Veamos lo que
tenemos en los registros. En este caso, lo
que quieres hacer es hacer uso del operador no. Para hacer eso. Queremos hacer algo así como
no género es igual a varón. ¿ Qué opinas?
¿ Volverás? Tomó unos segundos
y piensa en ello. Si ejecuta esta
consulta, verá, obtendrá todos los registros mientras que el género no es masculino. Puedes ver que tienes registros conocidos
y femeninos. Si cambio esto por femenino, seleccione estrella de pacientes donde
la agenda no sea femenina, obtendrá todos los registros masculinos así
como éste
que se desconoce. De esta manera
el uso del operador no, que muestra un
registro o registros. Si la condición o
condiciones no es cierta.
32. Conteo de SQL, medio, min, Max y Sum: Las funciones de grupo Sudo
operan en un conjunto de filas para proporcionar
un resultado por grupo. Ejemplos comunes de
funciones de grupo SQL son recuento
SQL, promedio SQL,
mínimo SQL y máximo. Ahora vamos a igualar la función de
recuento te da una cuenta de algo. Por ejemplo, me conectaré a mi base de datos, localhost,
mi base de datos. En este caso, estoy ejecutando un selecto recuento de pacientes estrella
donde la ciudad es eso. En este caso, la función
count devuelve una serie de filas que
coinciden con mis criterios, donde la ciudad es eso. Permítanme correr estos dos aquí. En realidad déjame
correr este aquí. Este caso estoy contando
el número de números de registro
médico
que es distinto o único para un paciente donde
la ciudad es eso. También puedo usar cuenta con
una combinación de un grupo por, en este caso, para
ejecutar este comando. Básicamente contando
el número de registros que muestran su nombre
del grupo de la ciudad
por el FirstName. Esto es importante
cuando intentas
mirar la distribución
de tus datos, es
decir, los nombres de pila, cuenta para diferentes
ciudades, cosas así. Si me deshago del dondeClause
y vuelvo a ejecutar esto, se
puede ver que estoy recuperando
más datos. Ese es el uso de la cuenta. Ahora el siguiente es
el mínimo SQL. Por ejemplo, si quieres
encontrar un mínimo de algo, lo que significa que devuelve
el valor mínimo de una columna seleccionada. En este caso, sí tengo
esta tabla de medicamentos, que solo estoy obteniendo el precio
mínimo de mitigación de esta columna y precio
eficiente, el promedio funciona en, en una columna específica. En este caso,
el promedio de premio de medicación es de 601, lo
que significa que
agrega todos los valores en la columna de precios de mitigación y me da un promedio de eso. La función promedio devuelve el valor promedio de n
Ignorando valores nulos. Ejemplo común es el promedio de edad
promedio de las personas
en nuestra tabla de pacientes, o el precio promedio para la mitigación
en la tabla de amortización. Miramos mínimo, los rendimientos máximos, el valor
máximo de una columna
seleccionada. En este caso, se quiere encontrar cuál es el medicamento más caro. Harás algo como select,
select statement Max,
proporcionar el nombre de la columna. Y se puede ver el
medicamento máximo o el más caro como éste. También puedes mostrar el medicamento más caro con su descripción también. En este caso, necesito agrupar
por grupo por
descripción de la meditación. En este caso verá que el precio promedio de
mitigación, voy a alias esto como
darle un nuevo nombre de columna. Entonces diremos que este es
el precio promedio. El med descripción. Si vuelves a ejecutar esto, estoy obteniendo el medicamento máximo o el más caro y agruparlo por la descripción del
medicamento. Por lo que tienes AstraZeneca, suspensión de sulfato de
bario, vacuna contra la gripe, y todos los demás
medicamentos que tenemos aquí. Ahora la función de grupo final
es la función sum, que te
consigue los valores de suma de n Ignorando valores nulos
de mi columna numérica. Recuerde, la función suma
funciona en columnas numéricas. La función suma devuelve una suma total de una
columna numérica en este caso, para encontrar el precio total
de la columna de medicación. Y verás que son 3 mil 006. Y eso es un vistazo a las funciones grupales más
utilizadas. Puede utilizarlos en aplicaciones
financieras u
otros tipos de aplicaciones. Tienes que encontrar
métricas específicas en tus datos.
33. SQL JOIN e INVIERNO: Sql se une. Sql join se utiliza para combinar dos o más tablas juntas en
base a columnas comunes, se
derivan
mayores insights de unir las tablas juntas de
los comandos DDL proporcionados, notará que el
médico número de registro, el número de
registro médico del paciente es común entre los pacientes, estable y estable de mitigación. En este caso, la
sintaxis para unir dos tablas se basa en
las columnas comunes. Para nuestro caso, el número de registro médico
es una columna común. Echemos un
vistazo a un ejemplo. Pero antes de hacer la sintaxis
básica es seleccionar los nombres de columna de la tabla uno. Nombre de la tabla uno. Únase. El segundo cuadro
en el nombre de la columna uno, columna denominada dos, lo que significa que la primera columna es
de la primera tabla, segunda columna es de
la otra tabla. Un buen ejemplo que veremos
es devolver a todos
los pacientes y sus medicamentos de Salt Lake City bajo
Aetna Insurance. Y antes de hacer eso, hagamos una
estrella selecta básica de la medicación. Verás
esta mesa aquí. Los medicamentos no tienen ciudad. ¿ Cómo se obtiene la ciudad? Se obtiene la ciudad usando
el número de registro médico, porque esta columna aquí
es clave foránea, pero es una clave primaria
en nuestra otra mesa. Si seleccionas estrella de pacientes alrededor de
estos dos selectos, verás al
final aquí, tienes esto, la información de
la ciudad, pero
luego los medicamentos no lo hacen. Ahora, en nuestro
caso de uso es devolver a todos los pacientes y sus medicamentos
de Salt Lake City y el Seguro Aetna, lo que significa que desea obtener todos los medicamentos
de esta primera mesa que son de Aetna
o en este caso, supongo que estamos usando el seguro de
guardián. Este caso. Sólo copiemos
eso aquí. ¿Cómo se hace eso? Lo haces combinando la tabla de pacientes y
medicamentos. En este caso, estamos utilizando
una unión interna que devuelve registros que tienen valores
coincidentes en ambas tablas. Los valores coincidentes son
el número de registro médico. Entonces lo que haces es seleccionar de los pacientes PAT como alias
y junto a la medicación MED. El columna común, que
es el número de registro médico. Es común en ambas tablas donde la ciudad de los pacientes recuerdan, información de
la Ciudad no está
en la medicación estable. Está en la tabla del paciente, que es justo aquí
donde PAT dot cd es Salt Lake City y seguro de medicamentos
o metadatos. El nombre del seguro es tutor. Si ejecutamos esto,
obtendrá un registro. Este registro tiene un seguro
guiado y es
de Salt Lake City. Si vuelves aquí. Si tuvieras que hacer
por ejemplo Athena, este registro es de 110. Es de Nueva York. Tendrías que cambiar
esto un poco. Entonces si trataras de encontrar
los registros que tienen Aetna Seguros
de Salt Lake City, no
encontrarías. Esto en realidad
volvería vacío. ¿ Ves eso? Sólo volvamos. De esta manera, la razón es que
si vuelvo a correr esto, tratarás de encontrar a Aetna. Sólo un registro tiene
en un seguro. Este es el
registro médico número 110. Estos tres aquí, no
tienen a Salt Lake City como ciudad. Tienen Colorado,
Texas y Nueva York.
34. LEIDA SQL JOIN y INVIERNE EN SQL ADECUACIÓN: En SQL, se unen a la izquierda, la unión
izquierda o la unión externa izquierda. Seleccione registros de la primera o la tabla más a la izquierda con registros de tabla derecha
marchando. Ahora en este caso, veamos este
ejemplo aquí. Esta es la medicación estable. Vamos a correr esta raíz cuadrada aquí. Sólo me estoy uniendo al paciente
estable en el medicamento, lo que, lo que significa aquí, básicamente seleccionando registros de la primera tabla más a la izquierda con registros de tabla derecha
coincidentes, me recuperan siete filas. Ahora esto significa aquí, esto es bastante importante
para que lo veas. Permítanme hacer aquí una estrella selecto
desde la mesa del paciente. Voy a hacer estas
tres consultas aquí. El primero es un paciente
estable tiene siete filas. El segundo es que la
medicación tiene cinco. Y la izquierda se unen aquí
devuelve siete filas aquí abajo. El motivo de eso
es este registro aquí. Jane, fila 67. Si miras este número de
registro médico es 165166. No existe en la anulación estable del
medicamento, lo que significa que si se ejecuta una unión
izquierda de pacientes y medicación está
devolviendo los registros de la tabla más a la izquierda, la tabla del paciente con
margin-derecha registros de tabla. Entonces si vas al final, estos valores aquí aparecen como
nulos porque este registro, Jane Doe y Jane Patrick
no tiene medicamentos. Por eso tienes nulls. Por lo que es posible
tener valores nulos devueltos en la izquierda se unen aquí, la unión derecha SQL, la unión externa derecha SQL,
seleccionar registros de la
segunda tabla más a la derecha con registros izquierdos coincidentes. Sintaxis es seleccionar
columnas de la tabla uno, unir a la
derecha tabla a la tabla un nombre de columna de punto es igual a la
tabla dos nombre de columna de punto. Ejecute esto. Correcto. Se devuelven cinco filas con base en la
explicación anterior que proporcioné. Porque si fueras
a correr en este caso, lo que estamos haciendo
es devolver el, devolviendo los registros
de la mesa más a la derecha. En este caso,
solo obtendrás cinco filas porque estás reteniendo
los registros de
la tabla de medicamentos que coinciden con el
estable paciente en este caso. Puedes ver aquí, obtendrás esos
registros incluyendo los medicamentos en
el lado derecho. En este caso, estoy
haciendo una estrella selecta, lo que significa que tienes todas
las columnas devueltas. Si solo querías
devolver datos específicos, quieres hacer PAT dot FirstName,
LastName por ejemplo. Déjame volver aquí. Hagamos medicación dot. Veamos el nombre del seguro. Ejecute esto. Es más descriptivo
en este caso. Esa es una mirada a la unión externa
derecha. Recuerde la
unión externa derecha SQL o el
derecho SQL John devuelve registros de la segunda o la tabla más a
la derecha con registros de tabla izquierda
coincidentes. Ahora la unión izquierda SQL devuelve registros de la
primera tabla más a la izquierda con registros de
tabla derecha coincidentes.
35. SQL UNION UNION SQL: Sindicato civil, el
operador sindical se utiliza para combinar el conjunto de resultados de dos o
más declaraciones selectas. El operador sindical realiza indio en columnas con
el mismo tipo de datos. Eso significa que
las columnas sindicales deben tener el mismo tipo de datos. En nuestro caso, el
número de registro médico en ambas tablas es
del mismo tipo de datos
y las columnas deben estar en el
mismo orden de columna. Y la sintaxis básica del operador de unión es seleccionar los nombres de columna de
la primera tabla, tabla uno, unir el nombre de
columna select de la tabla dos. Por ejemplo, la
siguiente instrucción SQL devuelve los números de
registro médico distintos de la tabla del paciente más bien del paciente, las tablas de
meditación. Hay dos
formatos que tengo aquí, pero vamos a apegarnos
al segundo formato, que es seleccionar el número
de registro médico de pacientes, unión. Seleccione el
número de registro médico de la medicación. Básicamente solo escribiendo
dos declaraciones selectas y combinando los resultados
con un operador sindical. Y estoy ordenando por el
número de registro médico. Ejecute esta consulta. Esta es la orden que obtengo. Los números de registro médico
son únicos para el caso. Ese es el operador de unión SQL que puedes usar para consultar
tus tablas de base de datos.
36. CLASIFICación SQL ASC o DESC: Ordenación Sql, ya sea
ascendente o descendente. El
operador ascendente SQL se utiliza para ordenar los valores de columna
en orden ascendente. Hemos mirado esto a
lo largo del curso donde
miramos nuestras diferentes declaraciones
selectas. Por ejemplo, si acaba de ejecutar seleccionar el
número de registro médico de la medicación, puede ordenar por esta
columna en orden ascendente. Esta va a ser la orden. Puede utilizar el operador
descendente SQL para ordenar los valores de columna
en orden descendente. En este caso, si ejecuto
ambas consultas, verá que está
en orden ascendente. Y está en
orden descendente aquí. Esa es una mirada a los operadores de
clasificación SQL son los
ascendentes y descendentes.
37. ACTUALIZACIÓN SQL: utiliza una actualización SQL para
modificar registros en una tabla. Utilice siempre una
cláusula where para limitar la operación de actualización
a registros específicos. Utiliza la declaración de actualización
con precaución. Y sólo cuando sea
absolutamente necesario. Desea evitar manipular datos
directamente en la base de datos. Utilice siempre una aplicación
a menos que esté realizando operaciones de
backend
en un área de puesta en escena o durante ETL o
algo de ese tipo. La sintaxis es, por ejemplo,
actualizar el nombre de la tabla, establecer esa columna igual a esa, o establecer la otra
columna en eso. El estado. Y un buen ejemplo es actualizar un solo valor de columna de registros
con el nuevo valor de columna. Por ejemplo, actualizar la medicación, dijo el número de Medicaid, que lo hacen número
es cercano a eso. Entonces básicamente
sólo estamos tratando de cambiar el número de Medicaid
de FAC 172, eso es un solo que es
la mirada a la medicación. Y si voy a la mesa real, sólo
copiemos esto. Voy a
mostrarles el uso de
esa declaración de actualización aquí. Simplemente tira de todos los medicamentos. Digamos que quería actualizar este número de registro
médico, que no es una buena
práctica porque como clave foránea en
la otra mesa, razón por la
que dije que quieres actualizar datos directamente usando una aplicación o alguna otra herramienta de operación de
integridad. Este caso,
operaciones simples como esta. Simplemente puedes decir por ejemplo, si quieres actualizar el nombre,
este nombre aquí, descripción del
medicamento. Hacer actualizar el conjunto de medicamentos, descripción del
medicamento. Digamos que copiamos esto. Digamos que en lugar de una facilidad
y copio esto aquí atrás, descripción de
mitigación
es igual a eso. Así que básicamente solo cambiando el nombre de la descripción del medicamento aquí de un E2 y
actualizo tablas de medicamentos establecer la descripción de mitigación
a eso donde es que en realidad es que
si acabas de ejecutar esto, verás una fila afectada. Si volvemos y lo ejecutamos aquí. Ves que hemos cambiado
eso, ese registro. De esta manera el uso de la
declaración de actualización, pero de nuevo, use declaración APA advertiría siempre
debe
tener una condición que sólo para
asegurarse de que está actualizando una fila o simplemente
una cantidad fija de datos.
38. SQL DELETE: Eliminar. La declaración
menos segura se utiliza para eliminar
filas de una tabla. Usa este comando con cautela. El motivo por el que estoy mostrando
esto es porque quiero mostrarte cómo
eliminar un solo registro, solo rol de una tabla. Como precaución, siempre
establezca una condición para su declaración delete
evite dejar roles no deseados. Combina dos
o más condiciones con tu declaración delete. Permítanme mostrarles aquí
un ejemplo chicos. Estoy ejecutando una estrella selecta de pacientes para ver todos
los registros de pacientes. Quiero eliminar la
fila número siete. La sintaxis para delete es la palabra clave delete from table name donde la
condición es tal y tal. Este caso, he preparado
la declaración de eliminación. Eliminar de pacientes donde número de registro
médico
equivale a éste aquí. Copia eso. También voy
a añadir otra condición. Digamos que la identificación personal
es igual a tal y tal. En este caso son
ciento diez ciento seis. Sólo voy a copiar eso
sólo para asegurarnos de que
tengamos más de una condición. Entonces ejecuta este comando. Verás la salida
una fila afectada, lo que significa que hemos eliminado
con éxito una fila. Si vuelvo y
ejecuto este selecto, verás que ahora tenemos
seis filas en lugar de siete, y Jane Fitzpatrick
ha sido eliminada. Esa es una mirada a la
instrucción SQL delete.