Inleiding tot SQL SELECT Query
Voordat we de SQL gaan bespreken, selecteren we eerst de SQL. SQL staat voor Structured Query Language. SQL is een zoektaal waarmee verschillende bewerkingen in de database of de databasetabellen kunnen worden uitgevoerd. Er zijn verschillende manieren om te communiceren met de databasetabellen. Het select commando is niets, maar het gaat allemaal over hoe we communiceren met de database en de tabel voor het selecteren van de vereiste records. Dit is een manier om de records uit een of meer tabellen te selecteren. We kunnen de selectiequery op vele manieren gebruiken, enkele daarvan zijn eenvoudig en weinig van de complexe kant. In dit artikel zullen we het verschillende gebruik van de select statements zien.
Syntaxis van SQL SELECT Query
Select is een van de basisopdrachten van het relationele databasebeheersysteem. We kunnen het sleutelwoord SELECT gebruiken als een voorvoegsel om de record (s) uit een bepaalde tabel te selecteren. De geselecteerde query retourneert set records uit de gegeven een of meer tabellen.
1. Selecteer de vereiste kolommen van een gegeven tabel
SELECT, , …… FROM ;
Uitleg:
- SELECT is een opdracht zelf, we kunnen het gebruiken om het record uit de tabel te selecteren.
- ,, … … zijn de kolommen van de tabel My_table_name.
- is de naam van een tabel.
2. Selecteer alle kolommen van een tabel
SELECT * FROM ;
Uitleg:
- SELECT is een opdracht zelf die we kunnen gebruiken om het record uit de tabel te selecteren.
- * geeft alle kolommen van de gegeven tabel aan.
- is de naam van een tabel.
3. Selecteer de records met de WHERE-component
SELECT, , …… FROM WHERE = ;
Uitleg:
- ,, … … zijn de kolommen van de tabel My_table.
- is de naam van een tabel.
- WAAR is een trefwoord dat we kunnen gebruiken in de SQL select-opdracht om de records te selecteren op basis van de opgegeven voorwaarde.
4. Selecteer het aantal records
SELECT COUNT(*) FROM ;
Uitleg:
- COUNT (*), dit geeft ons het totale aantal rijen van de tabel My_table.
- is de naam van een tabel.
Voorbeelden van SQL SELECT-query
In deze sectie zullen we enkele voorbeelden bespreken, rekening houdend met de bovengenoemde syntaxis zodat iedereen het gemakkelijk kan begrijpen door weinig moeite te doen. Laten we enkele voorbeelden oefenen om de SQL select-instructie beter te begrijpen.
Stel dat we een databasenaam 'SCHOOL' hebben. Deze database heeft tabellen zoals hieronder vermeld:
studenten:
Klasse:
Voorbeeld # 1 - SELECTEER MET Vereiste kolommen
Query:
SELECT Student_ID, First_name, Last_name from Student;
Output:
Query:
SELECT Student_ID, Class from Class;
Uitgang :
Voorbeeld # 2 - SELECTEER alle kolommen van een tabel
Query:
SELECT * from Student;
Uitgang :
Query:
SELECT * from Class;
Output:
Voorbeeld # 3 - De records selecteren met WHERE-clausule
Query:
SELECT * from Student WHERE First_name="Alex";
Uitgang :
Query:
SELECT * from Class where Medium=' English ';
Uitgang :
Voorbeeld # 4 - Het aantal records selecteren
Query:
SELECT COUN(*) as count from Student;
Uitgang :
Query:
SELECT COUN(*) as count from Class;
Uitgang :
Andere feiten over SQL SELECT
De hierboven genoemde select-opdracht kan worden uitgevoerd op de relationele database. Er zijn verschillende andere select statementquery's die we kunnen gebruiken om de records te selecteren. De select-opdracht retourneert altijd een resultatenset. Deze resultatenset kan nul (0), een of meerdere records bevatten. Er zijn verschillende andere dingen in de select-instructie die we kunnen gebruiken om het gewenste resultaat te krijgen. We kunnen het sleutelwoord JOIN gebruiken om de records uit twee of meer tabellen te selecteren. Er zijn verschillende manieren, we kunnen twee of meer select-instructies samen gebruiken om de records uit een of meer tabellen te halen. We moeten een primaire sleutel voor elke tabel gebruiken, zodat een record uniek kan worden geïdentificeerd.
We kunnen de hieronder genoemde optionele clausule gebruiken met de SELECT-instructie:
- WAAR: We hebben dit al met voorbeelden gezien.
- GROEPEN OP: dit is vereist voordat de aggregatiefunctie wordt gebruikt.
- HEBBEN: We kunnen een aggregatiefunctie gebruiken met behulp van deze via de GROUP BY-instructie.
- ORDER BY: We kunnen dit gebruiken met SELECT om de volgorde van de resultatenset te sorteren.
- AS: We hebben dit gezien bij het selecteren van de totale records van een gegeven tabel. Dit AS kan worden gebruikt om een alias te maken van de geselecteerde kolom of de tabel.
Conclusie - SQL SELECT-zoekopdracht
We kunnen de SQL select-instructie gebruiken om de vereiste kolommen of de records te selecteren volgens de bedrijfsbehoefte. Bijna elke relationele database heeft deze SELECT-opdracht om het record uit de tabel te selecteren. We kunnen select op verschillende manieren gebruiken. We kunnen voorwaardelijke records selecteren. De selectiebewerking kan op een of meer tabellen worden uitgevoerd. We kunnen verschillende andere opdrachten combineren met de SELECT-instructies. MySQL, ORACLE zijn voorbeelden van het relationele databasebeheersysteem.
Aanbevolen artikelen
Dit is een handleiding voor SQL SELECT Query. Hier bespreken we de introductie, syntaxis, voorbeelden en enkele andere feiten over de SQL Select-query. U kunt ook de volgende artikelen bekijken voor meer informatie -
- Query invoegen
- MySQL Query-opdrachten
- Database in SQL
- Tabel in SQL
- Primaire sleutel versus buitenlandse sleutel | Topverschillen