Free cookie consent management tool by TermsFeed Policy Generator

#090 Cómo devolver datos de pedidos con detalles de clientes en Azure SQL

Cómo devolver datos de pedidos, incluidos los detalles del cliente en una consulta existente (SELECT) en el lenguaje de manipulación de datos (DML) de Azure SQL/SQL Server

Este código T-SQL realiza una consulta mediante la cláusula INNER JOIN para combinar datos de dos tablas, Orders y Customers. La consulta devuelve información específica del pedido, incluido el identificador del pedido, la fecha del pedido y el nombre del cliente asociado. Vamos a explicar cada parte del código:

SELECT Orders.OrderID, Orders.OrderDate, Customers.Name
Pedidos FROM
INNER JOIN Clientes ON Orders.CustomerID = Customers.CustomerID;
SELECT
  1. Orders.OrderID, Orders.OrderDate, Customers.Name

    :
    • SELECT: indica que la siguiente parte del código especificará qué columnas se devolverán en la consulta.
    • Orders.OrderID, Orders.OrderDate, Customers.Name: estas son las columnas que se devolverán en la consulta. Estas son las columnas específicas de las tablas Pedidos y Clientes que queremos incluir en los resultados.
  2. FROM:

    • Indica la tabla de la que se seleccionarán los datos.
    • Pedidos: Este es el nombre de la tabla de la que se extraerán los datos. En este caso, seleccionamos los datos de la tabla Pedidos.
  3. INNER JOIN Customers
  4. ON Orders.CustomerID = Customers.CustomerID

    :
    • INNER JOIN: Se trata de una cláusula que combina registros de ambas tablas en función de una condición especificada. Devuelve solo los registros que coinciden en ambas tablas.
    • Clientes: Este es el nombre de la tabla que se combinará con la tabla Pedidos.
    • ON Orders.CustomerID = Customers.CustomerID
    • : especifica la condición de combinación, lo que indica que los registros de la tabla Customers se combinarán con los registros de la tabla Orders donde los valores de la columna CustomerID son los mismos.
Por lo tanto, el código devuelve las columnas OrderID

y OrderDate de la tabla Orders, junto con la columna Name de la tabla Customers, para los registros en los que hay una coincidencia entre las tablas de las columnas CustomerID. Esta consulta es útil cuando necesita información del pedido junto con los detalles del cliente asociado.

Este contenido contiene
  • Conteúdo Imagem
  • Idioma Português
  • Duración
  • Subtítulos Não

  • Tiempo de leer 1 min 36 seg

avatar
Fabio Santos

Científico de datos y consultor de soluciones digitales y analíticas


  • Compartir

Youtube Channel

@fabioms

Suscríbase ahora