Skillnad mellan att ha och var klausul Skillnad mellan

Anonim

Med vs där klausuler

Maskiner, i synnerhet datorer, är utformade som ett medel för mänsklig kommunikation. Som sådan skapas de på ett sådant sätt att deras beteende styrs av program som använder artificiellt språk. Naturligt språk som engelska kan inte användas av datorer eftersom vokabuläret är för stort och ständigt förändras.

Datorspråk måste vara exakt och exakt eftersom datorer inte har någon sunt förnuft, så det är baserat på algoritm som kan beräkna och bearbeta data samt möjliggöra datorer att motivera. Det finns flera dataspråk som har skapats. Var och en av dem har två komponenter, syntaxen eller formen och semantiken eller meningen.

Det finns sammansättning, samtidig, dataflöde, definition, funktionell, mellanliggande, logik, procedur och fråge språk. Frågespråk används för att göra förfrågningar om databaser och informationssystem. Ett sådant språk är Structured Query Language (SQL).

SQL är ett databasprogramspråk med följande funktioner: datainsättning, uppdatering och radering, åtkomst och kontroll samt schemakontroll och modifiering. Det är vidare indelat i följande delar:

SQL-förteckningen har följande klausuler:

Begränsningsklausul

För uppdateringsklausul

Från

Utgåvor

Förklaringar

Källor

Klausuler

klausul

Grupp BY-klausul

Beställa enligt klausul

Om nuvarande av klausul

Med klausul

Där klausul

Klausulen med alltid används med grupp-klausulen. Det används för att filtrera poster som returneras av en grupp efter klausul som använder ett predikat. Resultatet av en grupp efter klausul begränsas genom att ha klausulen och endast de angivna raderna är valda.

Det liknar en var klausul och en fråga kan ha både en ha och en var-klausul. I det här fallet används var-klausulen först och efter enskilda rader, varvid ha-klausulen används. Den här klausulen gäller för gruppen som helhet medan var klausulen gäller enskilda rader.

Var-klausulen används för att välja rader som ska ingå i frågan och använder ett jämförelsesprotikat och det utesluter rader som inte utvärderas av jämförelsesprotikatet för att vara sant. Den används i förhållanden som hänvisar till aggregatfunktioner och för att välja enskilda rader i ett bord som anges i en från-klausul.

Utan den blir den resulterande uppsättningen rader mycket stora. Den använder följande operatörer: = eller lika, eller inte lika,> eller större än, = eller större än eller lika, <= eller mindre än eller lika, MELLAN, LIKA och IN.

Sammanställning

1. Den här klausulen används i rader som är grupperade medan var klausulen används i enskilda rader.

2. När de används tillsammans används var-klausulen först för att välja vilka rader som ska grupperas, då ha-klausulen används.

3. Den som har klausulen används med en grupp efter klausul medan var klausulen stäms i rader som anges av en fra-klausul.