SQL para principiantes 2024  —  aprende SQL paso a paso | Data Engineer 365 | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

SQL para principiantes 2024  —  aprende SQL paso a paso

teacher avatar Data Engineer 365, Cloud Computing | Data | Entrepreneur

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Descripción del curso

      1:33

    • 2.

      Por qué debería aprender SQL

      0:57

    • 3.

      Por qué deberías escucharme

      1:13

    • 4.

      Descripción general de la base de datos

      5:05

    • 5.

      Caso de uso de la base de datos del sistema de salud

      1:49

    • 6.

      RDBMS descripción general

      2:18

    • 7.

      Bases de datos relacionales vs NoSQL

      3:14

    • 8.

      ¿Qué es SQL?

      0:59

    • 9.

      Fundamentos de SQL

      0:58

    • 10.

      Comandos DCL

      0:39

    • 11.

      Comandos de DDL

      1:22

    • 12.

      Comandos DML

      0:36

    • 13.

      Comandos DQL

      0:21

    • 14.

      Instalar SQL Server en Docker

      6:30

    • 15.

      Crea una base de datos SQL

      1:09

    • 16.

      Crea una tabla con SQL

      3:28

    • 17.

      Añadir datos a la tabla de pacientes con SQL INSERT INTO

      1:38

    • 18.

      Crea una tabla de medicamentos

      2:21

    • 19.

      Declaración SQL SELECT

      2:46

    • 20.

      SQL Select TOP

      1:31

    • 21.

      Cláusula WHERE de SQL

      2:07

    • 22.

      Palabra clave distinta de SQL

      2:05

    • 23.

      Orden SQL

      2:46

    • 24.

      Orden en cuadrado por posición

      1:22

    • 25.

      Agrupar SQL por

      3:30

    • 26.

      Cláusula de tener SQL

      3:47

    • 27.

      Operadores SQL AND OR

      3:23

    • 28.

      Operadores SQL O NO

      3:32

    • 29.

      Operador LIKE de SQL

      2:49

    • 30.

      Personajes salvajes de SQL

      4:55

    • 31.

      SQL NOT Operator

      1:16

    • 32.

      Conteo SQL, promedio, min, máximo y suma

      4:48

    • 33.

      JOIN SQL y INNER JOIN

      4:26

    • 34.

      JOIN IZQUIERDO y JOIN SQL DERECHO

      4:02

    • 35.

      SQL UNION

      1:32

    • 36.

      ORDENACIÓN SQL ASC o DESC

      0:50

    • 37.

      ACTUALIZACIÓN DE SQL

      3:13

    • 38.

      DELETE de SQL

      1:45

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

354

Estudiantes

2

Proyectos

Acerca de esta clase

SQL para principiantes - aprende SQL de una manera práctica

En este curso SQL, aprenderás el lenguaje de programación SQL, los conceptos básicos de SQL y los fundamentos de SQL de una manera práctica. Comenzaremos con una breve introducción del lenguaje de programación SQL, seguida de una descripción general de las bases de datos y el Sistema de gestión de bases de datos relacionales (RDBMS). Instalaremos Microsoft SQL Server en un Docker Container para aprender SQL de una manera práctica. Esto te proporcionará una breve introducción a Docker - plataforma abierta para el desarrollo, envío y ejecución de aplicaciones. Alternativamente, también se usará Microsoft SQL Server en un sistema operativo Windows independiente. Usando un caso de uso del Sistema de atención médica, crearemos una base de datos, crearemos tablas e insertaremos algunos datos en esas tablas. Cubriremos la sintaxis SQL y las operaciones de DML SQL para acceder, modificar o recuperar los datos de la base de datos.

Al final de este curso, los estudiantes podrán realizar operaciones SQL para insertar, recuperar y actualizar datos en una base de datos y realizar una evaluación de datos.

Este curso proporcionará conocimiento de primera mano para nuevos ingenieros de datos, analistas de datos y desarrolladores de software. Aprenderemos de primera mano usando ejemplos en una base de datos del mundo real.

---------

Qué aprenderás

  • Bases de datos y sistema de gestión de bases de datos relacionales
  • Lenguaje de programación SQL, conceptos básicos, fundamentos y sintaxis SQL
  • Docker
  • Azure Data Studio 
  • Crea tablas en una base de datos
  • Añade datos a una base de datos
  • SQL para consultar una base de datos
  • Operaciones de Lenguaje de definición de datos SQL (DDL): crea y modifica una tabla
  • Operaciones de lenguaje de manipulación de datos SQL (DML) para acceder, modificar o recuperar datos
  • Comandos SQL JOIN - INNER y OUTER JOINS para combinar dos o más tablas
  • Operadores lógicos SQL para filtrar y agrupar datos
  • Funciones de grupo SQL como min, max, etc.
  • Wildcards de SQL
  • Alias de SQL
  • SQL entre y no entre

---------

Por qué deberías tomar esta clase

  • Comprender las bases de datos y el sistema de gestión de bases de datos relacionales
  • Domina el lenguaje de programación SQL, los conceptos básicos, los fundamentos de SQL y la sintaxis de SQL
  • Perfecciona tu próxima entrevista de SQL

---------

A QUIÉN ESTÁ DIRIGIDA LA CLASE

  • Ingenieros de datos y desarrolladores de software principiantes o nuevos
  • Estudiantes universitarios interesados en ingeniería de datos
  • Profesionales de TI para la salud interesantes en ingeniería de datos y análisis de datos
  • Personas interesadas en aprender sobre bases de datos y cómo acceder, modificar o recuperar datos en una base de datos

---------

Materiales/recursos

  • Instalación de SQL Server en documentación de Docker
  • Archivación de instalación de SQL Server en Windows

----------

¿Quién soy?

Mi nombre es Benjamin - soy ingeniero maestro de gestión de datos y experto en TI para la salud y he trabajado para empresas de Fortune 500 como GE y Caradigm durante los últimos 10 años para diseñar y construir productos de datos. He trabajado con terabytes de datos de atención médica en entornos agrupados en Amazon Web Services (AWS) y Microsoft Azure para permitir una atención médica segura, confiable y conectada. He decidido armar esta serie de clases de Skillshare en SQL para compartir mi propio conocimiento de cómo trabajar con datos y cómo hacer un análisis de datos. Si eres nuevo en SQL y la ingeniería de datos, no te preocupes, ya tienes esto. Te enseñaré los conceptos básicos de las bases de datos y SQL junto con técnicas para analizar datos de una manera práctica. 

---------

Otros enlaces útiles:

Mi sitio web ► https://data-engineer-365.teachable.com/

Mi equipo ► https://bit.ly/32iCNj3

Conoce a tu profesor(a)

Teacher Profile Image

Data Engineer 365

Cloud Computing | Data | Entrepreneur

Profesor(a)
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

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.