we hebben het al gehad over sql in de vorige post
hoe SQL-query's te schrijven
Ga door het bericht als je niet eerder hebt gelezen. Het geeft een korte introductie sql-verklaring
Hier in deze tutorial zullen we de Basic sql-instructie presenteren.
Basis sql-instructie heeft de vorm
selecteer [Distinct] { *,col alias…..} uit tabel;
De belangrijkste punten van dit
1) selecteren is gebruiken om de kolom te identificeren, terwijl van wordt gebruikt om de tabel te identificeren
2) selecteren, van zijn de trefwoorden
3) * betekent dat alle kolommen moeten worden gekozen uit de tabel
4) col geeft de specifieke kolom aan die moet worden gekozen
4) Duidelijk elimineren van de duplicaten
5) Alias geeft de geselecteerde kolom verschillende koppen
6) puntkomma;betekent het einde van de instructie
7) Het gedeelte van select tot before from wordt de select-clausule genoemd
8) De volledige instructie wordt sql-instructie genoemd
Enkele voorbeelden
selecteer * van dept; | De query selecteert alle kolommen van de tabelafdeling |
selecteer dept_no van dept; | De query select dept_no column uit de tabel dept |
selecteer dept_no,dept_name van dept; | De query selecteert meerdere kolommen dept_no ,dept_name uit de tabel dept |
selecteer dept_name nam van dept; | De query selecteer kolom dept_name en geef het de alias naam nam uit de tabel dept |
selecteer een aparte status van absent_data; | De query selecteert een duidelijke waarde van de kolomstatus uit de tabel absent_data |
Enkele belangrijke punten over sql
1) sql-instructies zijn niet hoofdlettergevoelig
dwz. select en SELECT hebben dezelfde betekenis
2) sql-statement kan in meerdere regels geschreven worden
ie.
select dept_name,
dept_no
from
dept;
3) Trefwoorden worden niet over de regel verdeeld
4) Het is goed om de select-clausule op één regel te schrijven en uit de tabel op andere regels voor een betere leesbaarheid
Enkele andere bewerkingen op de select-opdracht
1) Luchtthmetische werking
We kunnen +,-,/,* gebruiken op de select-opdracht. Natuurlijk zijn deze geldig voor kolommen die numeriek van aard zijn
Voorbeelden
selecteer ename,salary+100 van sal; | De zoekopdracht selecteert ename en salariskolom en voegt 100 toe aan de salariskolom voor elke rij uit de tabel sal |
selecteer ename, salaris-200 van sal; | De zoekopdracht selecteert ename en salariskolom en trekt 200 af van de salariskolom voor elke rij van de tabel sal |
selecteer ename, salaris*2 van afdeling; | De zoekopdracht selecteert ename en salariskolom en vermenigvuldigt met 2 tot salariskolom voor elke rij uit de tabel sal |
selecteer ename, salaris/2 van afdeling; | De zoekopdracht selecteer ename en salariskolom en gedeeld door 2 tot salariskolom voor elke rij van de tabel sal |
2) Aaneenschakeling
We gebruiken de aaneenschakelingsoperator (||) om twee of meer kolommen samen te voegen
Voorbeelden
selecteer empnname||deptname from emp;
Hiermee worden empname en deptname samengevoegd voor elke rij in de tabel emp