sql >> Databasteknik >  >> RDS >> Oracle

Oracle sql handledning:Grundläggande SQL-sats

vi har redan diskuterat sql i föregående inlägg

hur man skriver sql-frågor

Gå gärna igenom inlägget om du inte läst tidigare. Det ger en kort introduktion sql-sats

Här i denna handledning kommer vi att presentera Basic sql-satsen.

Grundläggande sql-utlåtande är av formen

välj [Distinct] { *,col alias…..} från tabellen;

De viktiga alternativen från detta
1) välj används för att identifiera kolumnen medan från används för att identifiera tabellen
2) välj ,från är nyckelorden
3) * anger att alla kolumner är väljs från tabellen
4) kol betecknar den specifika kolumn som ska väljas
4) Distinkt eliminera dubbletterna
5) Alias ​​ger vald kolumn olika rubriker
6) semikolon;betecknar slutet av satsen
7) Delen från select till before from kallas select-satsen
8) Hela satsen kallas sql-satsen

Några exempel

välj * från avd; Frågan väljer alla kolumner från tabellavdelningen
välj dept_no från dept; Frågan välj avd_no kolumn från tabellavdelningen
välj dept_no, dept_name från dept; Frågan välj flera kolumner avd_nr, avd_namn från tabellavdelningen
välj dept_name nam från dept; Frågan välj kolumnen dept_name och ge den alias namn nam från tabellen dept
välj distinkt status från absent_data; Frågan väljer ett distinkt värde för kolumnstatus från tabellen absent_data

Några viktiga punkter om sql
1) sql-satsen är inte skiftlägeskänsliga
dvs. select och SELECT har samma betydelse
2) SQL-sats kan skrivas på flera rader
dvs.
välj avd_namn,
avd_nr
från
avd;
3) Nyckelord är inte uppdelade över linjen
4) Det är bra att skriva select-sats på en rad och från tabell på andra rader för bättre läsbarhet

Vissa andra operationer på select-satsen

1) Lufttmetisk operation

Vi kan använda +,-,/,* på select-satsen. Naturligtvis är dessa giltiga på kolumner som är numeriska till sin natur

Exempel

välj ename,lön+100 från sal; Frågan välj ename och lönekolumnen och lägg till 100 till lönekolumnen för varje rad från tabellen sal
välj ename, lön-200 från sal; Frågan välj ename och lönekolumnen och dra av 200 till lönekolumnen för varje rad från tabellen sal
välj ename, lön*2 från avd; Frågan välj ename och lönekolumnen och multiplicera med 2 till lönekolumnen för varje rad från tabellen sal
välj ename, lön/2 från avd; Frågan välj ename och lönekolumn och dividerat med 2 till lönekolumn för varje rad från tabellen sal

2) Sammanfogning

Vi använder konkatinationsoperator (||) för att sammanfoga två eller flera kolumner

Exempel

välj empnname||deptname från emp;
Detta kommer att sammanfoga empnname och deptname för varje rad i tabellen emp


  1. Hur man får de senaste funktionerna i Office 365

  2. Vad är skillnaden mellan VARCHAR och NVARCHAR i SQL-server - SQL Server / T-SQL Tutorial Del 32

  3. Lista alla funktioner i Oracle Database

  4. kontrollera efter giltigt datum som deklareras i varchar2