*   >> Læs Uddannelse artikler >> science >> programming

Gennemførelse beregnede værdier og sub søgninger

- Start serveren, starte databasen og oprette forbindelse til databasen ved hjælp af Interactive SQL med følgende kommandoer, som sædvanlig: cd c: \\ dbeng12 -n wholesalesrv c: \\\\ engros \\\\ wholesale.db dbisql -c "server = wholesalesrv; DBF = c: \\\\ sholesale \\\\ wholesale.db; UID = DBA; PWD = sql "Tabellen vi havde for SaleDetails er, SaleDetails (SaleID, ProductID, SoldPrice) uden Antal og ikke SaleDetails (SaleID, ProductID, Vælg antal, SoldPrice ) Så vi er nødt til at droppe (fjern) den nuværende SaleDetails tabellen, oprette en ny tabel, der omfatter, Antal, fodre den med data, før vi udføre SELECT-sætning.

- Type og udføre følgende SQL-sætninger (sletning eventuelle tidligere har skrevet erklæring): DROP TABLE SaleDetails; Opret tabel SaleDetails (SaleID SMALLINT, ProductID SMALLINT, Antal heltal SoldPrice Numerisk (19,2), PRIMARY KEY (SaleID, ProductID), FOREIGN KEY (SaleID) REFERENCER Salg (SaleID) ON UPDATE CASCADE ON DELETE CASCADE,); INSERT INTO SaleDetails (SaleID, ProductID, Vælg antal, SoldPrice) værdier (1, 1, 9, 0,75); INSERT INTO SaleDetails (SaleID, ProductID, Vælg antal, SoldPrice) værdier (1, 3, 12, 3); INSERT INTO SaleDetails (SaleID, ProductID, Vælg antal, SoldPrice) værdier (1, 5, 8, 1,25); INSERT INTO SaleDetails (SaleID, ProductID, Vælg antal, SoldPrice) værdier (2, 7, 3, 21); INSERT INTO SaleDetails (SaleID, ProductID, Vælg antal, SoldPrice) værdier (2, 9, 5, 3); - Nu læse og skrive følgende forespørgsel (slette alle tidligere indtastet statement): SELECT Products.

ProductName, SaleDetails.Qty, SaleDetails.SoldPrice, SaleDetails.Qty * SaleDetails.SoldPrice AS Total FROM SaleDetails JOIN Produkter på SaleDetails.ProductID = Products.ProductID ; Resultatet bør som forventet med den nye kolonne, alt. Lad os lade det blive ved det for beregnede værdier. Brug en lignende begrundelse for dine forskellige problemer.

Sub Query Den grundlæggende syntaks for en forespørgsel er: Vælg Vælg-liste fra fra-udtryk JOIN tabel-kolonner med operatører hvor eftersøgning-tilstand GROUP BY gruppe-by-udtryk SOM søgebetingelse ORDER BY udtryk En sub forespørgsel er det samme, men det ville passe i SELECT-listen eller søg-betingelse for WHERE eller HAVING. I det eksempel, der følger, vil jeg sætte en sub-forespørgsel i SELECT-listen.

Den SalesDetails Tabellen er nu: SaleDetails (SaleID, ProductID, Vælg antal, SoldPrice) Den Sales bordet er: Salg (SaleID, DateAndTime, MedarbejderId, CustomerID) for hver SaleID der er en række produkter, og disse produ

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.