*   >> Leitura Educação Artigos >> science >> programação

Implementando Valores computados e Sub Queries

SaleDetails.SoldPrice, SaleDetails.Qty * SaleDetails.SoldPrice AS total desde SaleDetails Cadastre produtos no SaleDetails.ProductID = Products.ProductID; - Inicie o servidor, inicie o banco de dados e conectar ao banco de dados usando SQL interativo com os seguintes comandos, como de costume: cd c: \\ dbeng12 -n wholesalesrv c: \\\\ \\\\ atacado wholesale.db dbisql -c "server = wholesalesrv; DBF = c: \\\\ \\\\ sholesale wholesale.

db; UID = DBA; PWD = sql "A tabela que tínhamos para SaleDetails é, SaleDetails (SaleID, ProductID, SoldPrice) sem Qtde e não SaleDetails (SaleID, ProductID, Quant, SoldPrice ) Então nós temos que cair (remover) a tabela SaleDetails atuais, criar uma nova tabela que inclui, Quantidade, alimentá-lo com dados, antes de executar a instrução SELECT.

- Tipo e executar as seguintes instruções SQL (apagar qualquer declaração anteriormente digitado): SaleDetails da TABELA da GOTA; CRIAR SaleDetails mesa (SaleID SMALLINT, ProductID SMALLINT, Quantidade INTEIRO, SoldPrice numérico (19,2), chave primária (SaleID, ProductID), FOREIGN KEY (SaleID) REFERÊNCIAS Vendas (SaleID) na atualização CASCADE ON DELETE CASCADE,); INSERT INTO SaleDetails (SaleID, ProductID, Quant, SoldPrice) VALUES (1, 1, 9, 0,75); INSERT INTO SaleDetails (SaleID, ProductID, Quant, SoldPrice) VALUES (1, 3, 12, 3); INSERT INTO SaleDetails (SaleID, ProductID, Quant, SoldPrice) VALUES (1, 5, 8, 1,25); INSERT INTO SaleDetails (SaleID, ProductID, Quant, SoldPrice) VALUES (2, 7, 3, 21); INSERT INTO SaleDetails (SaleID, ProductID, Quant, SoldPrice) VALUES (2, 9, 5, 3); - Agora leia e escreva a seguinte consulta (apagar qualquer declaração anteriormente digitado): SELECT Products.

ProductName, SaleDetails.Qty, SaleDetails.SoldPrice, SaleDetails.Qty * SaleDetails.SoldPrice AS total desde SaleDetails Cadastre produtos ON SaleDetails.ProductID = Products.ProductID ; O resultado deve ser como o esperado com a nova coluna, Total. Vamos deixar por isso mesmo para valores computados. Use um raciocínio semelhante para os seus problemas diferentes.

Sub Consulta A sintaxe básica para uma consulta é: SELECT selecione-lista a partir da expressão Cadastre-table-columns com ON operadores ONDE busca-condição GROUP BY grupo-por-expressão TENDO busca condição ORDER BY expressão Uma consulta sub é a mesma coisa, mas ele iria se encaixar na lista de seleção ou pesquisa-condição para a cláusula WHERE ou HAVING. No exemplo que se segue, vou colocar uma sub-consulta na lista de seleção. A tabela Sales

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.