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

Implementando Valores computados e Sub Queries

Banco de Dados de implementação em Sybase - Parte 12 Division 4 Introdução Esta é parte de minha série 12, implementação de banco de dados no Sybase. Esta série faz parte da quarta divisão das minhas séries maiores, Banco de Dados. Eu suponho que você leu todas as diferentes partes do grande série (ou tutoriais equivalentes de outros lugares) até este ponto. Nesta parte da série, vamos ver como implementar valores calculados e aprendemos sub-consultas é Sybase SQL Anywhere 12.

Eu disse há algum tempo atrás que, na fase de concepção de um banco de dados, você não deve se preocupar com valores computados. Tudo bem. Agora, na fase de consulta implementação você pode digitar a expressão para valores computados. A fase de consulta é quando você está recuperando dados. Você pode fazê-lo agora com o DBMS ou esperar e fazê-lo ao produzir os formulários e relatórios para o banco de dados. Quando você tem essa escolha, é aconselhável fazê-lo com o SGBD. Vamos fazê-lo agora, com o Sybase SQL Anywhere 12 (DBMS).

Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. Exemplo Considere a seguinte tabela SaleDetails: SaleDetails (SaleID, ProductID, Quantidade, SoldPrice) Quantidade é a quantidade do produto específico vendido. Ao recuperar esta tabela é bom para mostrar ao usuário o valor total do produto específico vendido. Isso é feito quando você está consultando o banco de dados com a instrução SELECT.

Para cada linha, este total é dada por, Total = Qty * SoldPrice Isso é facilmente feito na instrução SELECT no nível sobre as colunas da tabela. O sinal de multiplicação no computador é * e não X. A instrução SQL para fazer isso por tabela acima é: SELECT ProductID, Quantidade, SoldPrice, Qtde * SoldPrice AS total desde SaleDetails; Note-se a utilização do operador. Total é um nome de sua escolha. O resultado irá mostrar uma coluna de ProductIDs, em seguida, uma coluna de quantidades vendidas, em seguida, uma coluna de preço por unidade e depois vendidos numa coluna de Totais.

Este resultado teria um pequeno problema no sentido de que você iria ver os ProductIDs (números) e não o nome do produto. A fim de ter o nome de cada produto, você tem que unir a tabela SaleDetails com a tabela Produtos. A instrução SQL SELECT, então, seria: SELECT Products.ProductName, SaleDetails.Qty,

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