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