Structured Query Language ( SQL ) är ett programspråk plattform för databaser . Det är möjligt att skapa en databas från grunden , mata in data , extrahera data , sortera , filtrera och analysera data och skapa nya data argument av befintliga uppgifter helt och hållet med detta språk. Den " CASE " uttalande är ett exempel på kraften i SQL . Detta kommando tillåter att databasen ska returnera information om sina uppgifter utan att information som faktiskt lagras direkt i databasen . Den enda förklaring extraherar data , analyserar det och sedan ger en viss typ av produktion som grundar sig på ett villkorligt beslut algoritm .
1
Skapa en ny SQL " SELECT " fråga . . All interaktion med en databas hanteras genom frågor . "Välj" fråga är den mest använda funktionen i SQL , eftersom detta kommando drar data från databasen . Den " CASE " uttalande är integrerad med " SELECT ".
2 .
Skapa början av " SELECT " uttalande som väljer vilken databas fält bör extraheras för utställning på frågans utgång . Skriv till exempel " Välj produkt "om du vill att frågan ska visa namnet på produkten i sin produktion .
3 .
Skriv ett kommatecken efter det valda området ( er ) du vill visa i frågeresultatet.
4 .
Skriv namnet av den nya variabeln som kommer att hålla produktionen av "fall " uttalande. Denna variabel namn bör inte redan finns i databasen . Placera denna variabel namn inom enkla citattecken och skriv sedan ett likhetstecken efter namnet .
5 .
Skriv "case " . Observera att alla SQL -kommandon , inklusive " mål "skall införas i alla versaler . Denna del av " SELECT " fråga börjar "case" uttalande som kommer att tilldela ett värde till den nya variabeln .
6 .
Skapa så många " NÄR /sedan " uttalanden som du behöver för att isolera alla villkor som bör påverka produktionen . Varje uttalande har skrivits i rad . Till exempel , om du vill testa värdet på ett annat fält för den extraherade post , skapa ett uttalande som " NÄR kvantitet > 0 Then ' i lager . " Notera citationstecken ingår inte i själva programkoden . Detta uttalande kommer tilldela värdet " i lager " till variabeln tidigare skapat.
7 .
typ " END " När du har skapat den " när " uttalanden . Detta avslutar " CASE " uttalande delen av frågan .
8 .
Typ resten av " SELECT " fråga som vanligt . Hela "fall " uttalande kommer skapa en unik utgång för varje post som har hämtats av frågan .
Previous:nothing Next:hur man använder Visual Studio för C + +