logo

SQL SELECTEER ALS

  • SQL ' ALS' wordt gebruikt om tijdelijk een nieuwe naam aan een tabelkolom of zelfs een tabel toe te wijzen.
  • Het maakt een eenvoudige presentatie van queryresultaten mogelijk en stelt de ontwikkelaar in staat resultaten nauwkeuriger te labelen zonder de tabelkolommen of zelfs de tabel zelf permanent te hernoemen.
  • Laten we de syntaxis van selecteren bekijken als:
 SELECT Column_Name1 AS New_Column_Name, Column_Name2 As New_Column_Name FROM Table_Name; 

Hier is de Column_Name de naam van een kolom in de oorspronkelijke tabel, en de New_Column_Name is de naam die alleen voor die specifieke query aan een bepaalde kolom is toegewezen. Dit betekent dat Nieuwe_Kolomnaam een ​​tijdelijke naam is die aan een query wordt toegewezen.

Een tijdelijke naam toewijzen aan de kolom van een tabel:

Laten we een tabel nemen met de naam orders, en deze bevat de volgende gegevens:

Dag_van_bestelling Klant Product Hoeveelheid
09-11-2001 Ajeet Mobiel 2
13-12-2001 Mayank Laptop twintig
26-12-2004 Balaswamy Waterkanon 35

Voorbeeld:

Stel dat u de kolom 'dag_van_bestelling' en de kolom 'klant' wilt hernoemen naar respectievelijk 'Datum' en 'Klant'.

Vraag:

 SELECT day_of_order AS 'Date', Customer As 'Client', Product, Quantity FROM orders; 

Het resultaat wordt als volgt weergegeven:

Dag_van_bestelling Klant Product Hoeveelheid
09-11-2001 Ajeet Mobiel 2
13-12-2001 Mayank Laptop twintig
26-12-2004 Balaswamy Waterkanon 35

Uit de bovenstaande resultaten kunnen we zien dat tijdelijk de 'Dag_van_bestelling' wordt hernoemd naar 'datum' en 'klant' wordt hernoemd naar 'klant'.

Opmerking: SQL AS is hetzelfde als SQL ALIAS.

Laten we nog een voorbeeld nemen. Stel dat we een studententabel hebben met de volgende gegevens.

Student_Rollnr Studenten naam Student_Gender Student_MobielNummer Student_Thuisstad Student_Leeftijd Student_Percentage
1 Rohit Meer Mannelijk 9890786123 Lucknow 23 75
2 Kunal Sjah Mannelijk 7789056784 Chandigarh twintig 92
3 Kartik Goenka Mannelijk 9908743576 Ahmedabad 22 89
4 Anupama Sjah Vrouwelijk 8890907656 Chennai 24 92
5 Snehal Jain Vrouwelijk 8657983476 Brief eenentwintig 94

Voorbeeld 1:

Schrijf een query om de naam van de student en het gemiddelde van het percentage van de student op te halen onder respectievelijk de tijdelijke kolomnaam 'Student' en 'Student_Percentage'.

Vraag:

 SELECT Student_Name AS Student, AVG (Student_Percentage) AS Average_Percentage FROM students; 

Hier hebben we gebruikt om het gemiddelde te berekenen AVG()-functie . Verder wordt de berekende gemiddelde waarde van het percentage opgeslagen onder de tijdelijke naam 'Average_Percentage'.

Het resultaat wordt als volgt weergegeven:

Student Gemiddeld_percentage
Rohit Meer 88,4000

Voorbeeld 2:

Schrijf een zoekopdracht om het studentenlijstnummer en het mobiele studentennummer op te halen onder respectievelijk de tijdelijke kolomnaam 'Rolnummer' en 'Mobiel nummer'.

Vraag:

 mysql> SELECT Student_RollNo AS 'Roll No', Student_PhoneNumber AS 'Mobile Number' FROM students; 

Het resultaat wordt als volgt weergegeven:

Rol nr Mobiel nummer
1 9890786123
2 7789056784
3 9908743576
4 8890907656
5 8657983476

Voorbeeld 3:

Schrijf een zoekopdracht om respectievelijk het studentenlijstnummer en het studententelefoonnummer en de woonplaats op te halen onder de tijdelijke kolomnaam 'Rolnummer' en 'Student_Info'.

Vraag:

 mysql> SELECT Student_RollNo AS 'Roll No', CONCAT (Student_PhoneNumber, ', ', Student_HomeTown) AS Student_Info FROM students; 

Hier de CONCAT ()-functie combineert twee verschillende kolommen, studenttelefoonnummer en woonplaats, samen in één kolom. Verder worden de gecombineerde waarden van beide kolommen opgeslagen onder de tijdelijk toegewezen naam 'Student_Info'.

Het resultaat wordt als volgt weergegeven:

Rol nr Mobiel nummer
1 9890786123, Lucknow
2 7789056784, Chandigarh
3 9908743576, Ahmedabad
4 8890907656, Chennai
5 8657983476, Soerat

Een tijdelijke naam aan een tabel toewijzen

In plaats van de tabelnamen te onthouden, kunnen we er een alias van maken. We kunnen een tijdelijke naam toewijzen aan de kolommen van een tabel; op dezelfde manier kunnen we een alias van een tabel maken.

Laten we het begrijpen met behulp van een voorbeeld.

tekenreeks in c

Schrijf een query om een ​​alias te maken van een tabel met de naam 'studenten'.

Vraag:

 mysql> SELECT s.Student_RollNo, s.Student_Name, s.Student_Gender, s.Student_PhoneNumber, s.Student_HomeTown FROM students AS s WHERE s.Student_RollNo = 3; 

Hier is 's' de alias, d.w.z. de tijdelijke naam die is toegewezen aan de tabel 'studenten'.

Het resultaat wordt als volgt weergegeven:

Student_Rollnr Studenten naam Student_Gender Student_MobielNummer Student_Thuisstad
3 Kartik Goenka Mannelijk 9908743576 Ahmedabad