Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle SQL-Tutorial:Grundlegende SQL-Anweisung

Wir haben bereits im vorherigen Beitrag über SQL gesprochen

wie man SQL-Abfragen schreibt

Bitte gehen Sie den Beitrag durch, wenn Sie ihn noch nicht gelesen haben. Es gibt eine kurze Einführung in die SQL-Anweisung

Hier in diesem Tutorial werden wir die grundlegende SQL-Anweisung präsentieren.

Die grundlegende SQL-Anweisung hat die Form

select [Distinct] { *,col alias…..} from table;

Die wichtigsten Erkenntnisse daraus
1) select wird verwendet, um die Spalte zu identifizieren, während from verwendet wird, um die Tabelle zu identifizieren
2) select ,from sind die Schlüsselwörter
3) * bedeutet, dass alle Spalten sein sollen aus der Tabelle ausgewählt
4) col bezeichnet die bestimmte Spalte, die ausgewählt werden soll
4) Duplikate eindeutig entfernen
5) Alias ​​der ausgewählten Spalte andere Überschriften geben
6) Semikolon;bedeutet das Ende der Anweisung
7) Der Teil von select bis vor from wird Select-Klausel genannt
8) Die vollständige Anweisung heißt SQL-Anweisung

Einige Beispiele

Wählen Sie * aus Abteilung; Die Abfrage wählt alle Spalten aus der Tabelle dept aus
wählen Sie Abt.-Nr. aus Abt.; Die Abfrage wählt die Spalte dept_no aus der Tabelle dept aus
wählen Sie abt_nr,abt_name aus abt; Die Abfrage wählt mehrere Spalten dept_no, dept_name aus der Tabelle dept aus
wählen Sie dept_name Name aus dept; Die Abfrage wählt die Spalte dept_name aus und gibt ihr den Aliasnamen nam aus der Tabelle dept
unterscheidenden Status von abwesenden_Daten auswählen; Die Abfrage wählt einen eindeutigen Wert des Spaltenstatus aus der Tabelle missing_data aus

Einige wichtige Punkte zu SQL
1) SQL-Anweisungen unterscheiden nicht zwischen Groß- und Kleinschreibung
dh. select und SELECT haben die gleiche Bedeutung
2) SQL-Anweisung kann in mehreren Zeilen geschrieben werden
dh.
select dept_name,
dept_no
from
dept;
3) Schlüsselwörter werden nicht über die Zeile verteilt
4) Es ist gut, zur besseren Lesbarkeit select-Klauseln in eine Zeile und from table in andere Zeilen zu schreiben

Einige andere Operationen auf der select-Anweisung

1) Airthmetischer Betrieb

Wir können +,-,/,* in der Select-Anweisung verwenden. Natürlich gelten diese für Spalten, die numerischer Natur sind

Beispiele

Wählen Sie E-Name, Gehalt + 100 von Sal; Die Abfrage wählt Ename und Gehaltsspalte aus und addiert 100 zur Gehaltsspalte für jede Zeile aus der Tabelle sal
E-Name wählen, Gehalt-200 von Sal; Die Abfrage wählt E-Name und Gehaltsspalte aus und zieht 200 von der Gehaltsspalte für jede Zeile aus der Tabelle Sal ab
wählen Sie E-Name, Gehalt*2 aus Abt.; Die Abfrage wählt Ename und Gehaltsspalte aus und multipliziert sie mit 2 in die Gehaltsspalte für jede Zeile aus der Tabelle sal
wählen Sie E-Name, Gehalt/2 aus Abt.; Die Abfrage wählt Ename und Gehaltsspalte aus und dividiert durch 2 in die Gehaltsspalte für jede Zeile aus der Tabelle sal

2) Verkettung

Wir verwenden den Verkettungsoperator (||), um zwei oder mehr Spalten zu verbinden

Beispiele

select empnname||deptname from emp;
Dies wird empnname und deptname für jede Zeile in der Tabelle emp verketten