Structured Query Language ( SQL ) är ett programmeringsspråk plattform för databaser . Det är möjligt att skapa en databas från grunden , mata in data , data extrakt , sortera, filtrera och analysera data och skapa nya uppgifter argument off befintliga data helt med detta språk . "Case" uttalande är ett exempel på kraften i SQL . Detta kommando gör det möjligt för databasen att returnera information om sina uppgifter utan att informationen faktiskt lagras direkt i databasen . Det enda uttalande extraherar data , analyserar den och sedan ger en viss typ av produktion baserat på ett villkorligt beslut algoritm . Saker du behöver
SQL-databas tillgång
Visa fler instruktioner
1
Skapa en ny SQL " SELECT " fråga . Alla interaktioner med en databas hanteras genom frågor . Den " SELECT " fråga är den mest använda funktionen i SQL , eftersom detta kommando drar data från databasen . "Case" uttalande är integrerad med " SELECT ".
2
Skapa början på " SELECT " uttalande som väljer vilka fält i databasen bör extraheras för visning i frågans utdata . 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 ) som du vill visas i frågeutdata .
4
Skriv namnet på den nya variabeln som kommer att hålla produktionen av " CASE " 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
Type " CASE " . Observera att alla SQL-kommandon , inklusive " CASE , " måste skrivas med versaler . Denna del av " SELECT " query börjar " CASE " uttalande som kommer att tilldela ett värde till den nya variabeln .
6
Skapa så många " NÄR /DÅ " uttalanden som du behöver för att isolera alla förhållanden som bör påverka produktionen . Varje uttalande har skrivits i rad . Till exempel , om du vill testa värdet för ett annat fält för extraherade rekord , skapa ett meddelande såsom " NÄR kvantitet > 0 Then ' i lager . " Notera de dubbla citattecknen inte ingår i själva programkoden . Detta uttalande kommer att tilldela värdet " i lager " till variabeln som skapats tidigare .
7
Type " 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 " CASE " uttalande kommer att skapa en unik effekt för varje post som utvinns av frågan .