*   >> Lectura Educación Artículos >> science >> programación

La implementación de los valores calculados y Sub Queries

ductos. La instrucción SQL SELECT entonces sería: SELECT Products.ProductName, SaleDetails.Qty, SaleDetails.SoldPrice, SaleDetails.Qty * SaleDetails.SoldPrice AS total DESDE SaleDetails ÚNETE productos en SaleDetails.ProductID = Products.ProductID; - Iniciar el servidor, inicie la base de datos y conectarse a la base de datos utilizando SQL interactivo con los siguientes comandos, como de costumbre: cd c: \\ dbeng12 -n wholesalesrv c: \\\\ \\\\ mayor wholesale.db dbisql -c "server = wholesalesrv; DBF = c: \\\\ \\\\ sholesale wholesale.

db; UID = DBA; PWD = sql "La mesa que teníamos para SaleDetails es, SaleDetails (SaleID, ProductID, SoldPrice) sin Cantidad y no SaleDetails (SaleID, ProductID, Cant, SoldPrice ) Así que tenemos que soltar (quitar) la mesa SaleDetails actuales, crear una nueva tabla que incluye, Cant, alimentarlo con los datos, antes de ejecutar la instrucción SELECT.

- Tipo y ejecutar las siguientes sentencias SQL (borrar cualquier declaración que ha escrito): SaleDetails DROP TABLE; CREATE TABLE (SaleID SaleDetails SMALLINT, ProductID SMALLINT, Cantidad INTEGER, SoldPrice numérico (19,2), CLAVE PRIMARIA (SaleID, ProductID), FOREIGN KEY (SaleID) REFERENCIAS Ventas (SaleID) en la actualización CASCADA EN DELETE CASCADE,); INSERT INTO SaleDetails (SaleID, ProductID, Cant, SoldPrice) VALUES (1, 1, 9, 0.

75); INSERT INTO SaleDetails (SaleID, ProductID, Cant, SoldPrice) VALUES (1, 3, 12, 3); INSERT INTO SaleDetails (SaleID, ProductID, Cant, SoldPrice) VALUES (1, 5, 8, 1,25); INSERT INTO SaleDetails (SaleID, ProductID, Cant, SoldPrice) VALUES (2, 7, 3, 21); INSERT INTO SaleDetails (SaleID, ProductID, Cant, SoldPrice) VALUES (2, 9, 5, 3); - Ahora lea y escriba la siguiente consulta (borrar cualquier declaración que ha escrito): SELECT Products.ProductName, SaleDetails.Qty, SaleDetails.SoldPrice, SaleDetails.Qty * SaleDetails.SoldPrice AS total DESDE SaleDetails ÚNETE productos en SaleDetails.

ProductID = Products.ProductID ; El resultado debe ser como se esperaba con la nueva columna, Total. Dejemos las cosas así para los valores calculados. Use un razonamiento similar para sus diferentes problemas. Consulta Sub La sintaxis básica para una consulta es: SELECT lista de selección A PARTIR de expresión ÚNETE mesa-columnas con los operadores DONDE condición-búsqueda GROUP BY grupo-por-expresión que tiene la búsqueda condición ORDER BY expresión Una subconsulta es lo mismo, pero que encajaría en la lista de selección o de búsqueda de condición para WHERE

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.