SQL of Structured Query Language is een standaardtaal voor relationele databases. SQL-query's zijn krachtige hulpmiddelen die worden gebruikt voor het manipuleren en beheren van gegevens die in deze databases zijn opgeslagen MySQL , Orakel , PostgreSQL , enz. Of u nu specifieke gegevenspunten ophaalt, complexe analyses uitvoert of databasestructuren wijzigt, SQL-query's bieden een gestandaardiseerde taal om deze taken efficiënt uit te voeren.
Hier zullen we het behandelen 45+ MySQL-interviewvragen met antwoorden die vaak worden gevraagd tijdens sollicitatiegesprekken voor Data-analist En Gegevensingenieur posities bij MAANG en andere goedbetaalde bedrijven. Of je nu een frisser of een ervaren professional met 5 , 8 , of 10 jaar Met veel ervaring geeft dit artikel je al het vertrouwen dat je nodig hebt om je volgende sollicitatiegesprek te laten slagen.
Vragen en antwoorden over SQL Query-interviews
We hebben drie voorbeeldtabellen gemaakt:Studententafel,Programmatabel, EnBeurzentabel. We zullen deze tabellen gebruiken om verschillende querybewerkingen uit te voeren.
Studententafel
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
201 | Shivansh | Mahajan | 8.79 | 01-09-2021 09:30:00 | Computertechnologie |
202 | Umesh | Sharma | 8.44 | 01-09-2021 08:30:00 | Wiskunde |
203 | Rakesh | Kumar | 5.60 | 01-09-2021 10:00:00 | Biologie |
204 | Radha | Sharma | 9.20 | 01-09-2021 12:45:00 | Scheikunde |
205 | WHO | Kumar | 7,85 | 01-09-2021 08:30:00 | Natuurkunde |
206 | Prem | Chopra | 9.56 | 01-09-2021 09:24:00 | Geschiedenis |
207 | Pankaj | Vaten | 9,78 | 01-09-2021 02:30:00 | Engels |
208 | Navleen | Kaur | 7.00 uur | 01-09-2021 06:30:00 | Wiskunde |
Programmatabel
STUDENT_REF_ID | PROGRAMMA NAAM | PROGRAM_START_DATE |
---|---|---|
201 | Computertechnologie | 01-09-2021 00:00:00 |
202 | Wiskunde | 01-09-2021 00:00:00 |
208 | Wiskunde | 01-09-2021 00:00:00 |
205 heap-sorteeralgoritme | Natuurkunde | 01-09-2021 00:00:00 |
204 | Scheikunde | 01-09-2021 00:00:00 |
207 | Psychologie | 01-09-2021 00:00:00 |
206 | Geschiedenis | 01-09-2021 00:00:00 |
203 | Biologie | 01-09-2021 00:00:00 |
Beurzentabel
STUDENT_REF_ID | BEURSSCHAP_AMOUNT | BEURSSCHAP_DATE |
---|---|---|
201 | 5000 | 15-10-2021 00:00:00 |
202 | 4500 | 18-08-2022 00:00:00 |
203 | 3000 | 25-01-2022 00:00:00 |
201 | 4000 | 15-10-2021 00:00:00 |
Laten we beginnen met het bekijken van enkele van de meest gestelde SQL Query-interviewvragen :
1. Schrijf een SQL-query om FIRST_NAME in hoofdletters op te halen uit de tabel Student en gebruik de ALIAS-naam als STUDENT_NAME.
SELECT upper(FIRST_NAME) as STUDENT_NAME from Student;>
Uitgang:
SHIVANSH UMESH RAKESH RADHA KUSH PREM PANKAJ NAVLEEN>
2. Schrijf een SQL-query om unieke waarden van MAJOR Subjects uit de Student-tabel op te halen.
SELECT DISTINCT MAJOR from STUDENT; or SELECT MAJOR FROM STUDENT GROUP BY(MAJOR);>
Uitgang:
Computer Science Mathematics Biology Chemistry Physics History English>
3. Schrijf een SQL-query om de eerste drie tekens van FIRST_NAME uit de Student-tabel af te drukken.
SELECT SUBSTRING(FIRST_NAME, 1, 3) FROM Student;>
Uitgang:
Shi Ume Rak Rad Kus Pre Pan Nav>
4. Schrijf een SQL-query om de positie van het alfabet (‘a’) in de voornaamkolom ‘Shivansh’ uit de Studententabel te vinden.
SELECT INSTR(FIRST_NAME, 'a') FROM Student WHERE FIRST_NAME = 'Shivansh';>
Uitgang:
5>
5. Schrijf een SQL-query die de unieke waarden van MAJOR Subjects uit de tabel Student ophaalt en druk de lengte ervan af.
SELECT MAJOR,LENGTH(MAJOR) FROM Student GROUP BY(MAJOR); or SELECT DISTINCT MAJOR, LENGTH(MAJOR) FROM Student;>
Uitgang:
BELANGRIJK | LENGTE (BELANGRIJK) |
---|---|
Computertechnologie | 16 |
Wiskunde | elf |
Biologie | 7 |
Scheikunde | 9 |
Natuurkunde | 7 |
Geschiedenis | 7 |
Engels | 7 |
6. Schrijf een SQL-query om FIRST_NAME uit de tabel Student af te drukken, nadat u ‘a’ hebt vervangen door ‘A’.
SELECT REPLACE(FIRST_NAME, 'a', 'A') FROM Student;>
Uitgang:
ShivAnsh Umesh RAkesh RAdhA Kush Prem PAnkAj NAvleen>
7. Schrijf een SQL-query om de FIRST_NAME en LAST_NAME uit de Student-tabel af te drukken in één kolom COMPLETE_NAME.
SELECT CONCAT(FIRST_NAME, ' ', LAST_NAME) AS COMPLETE_NAME FROM Student;>
Uitgang:
Shivansh Mahajan Umesh Sharma Rakesh Kumar Radha Sharma Kush Kumar Prem Chopra Pankaj Vats Navleen Kaur>
8. Schrijf een SQL-query om alle studentgegevens uit de studententabel af te drukken, gerangschikt op FIRST_NAME oplopend en MAJOR onderwerp aflopend.
SELECT * FROM Student ORDER BY FIRST_NAME , MAJOR DESC;>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
205 | WHO | Kumar | 7,85 | 01-09-2021 08:30:00 | Natuurkunde |
208 | Navleen | Kaur | 7 | 01-09-2021 06:30:00 | Wiskunde |
207 | Pankaj | Vaten | 9,78 | 01-09-2021 02:30:00 | Engels |
206 | Prem | Chopra | 9.56 | 01-09-2021 09:24:00 | Geschiedenis |
204 | Radha | Sharma | 9.2 | 01-09-2021 12:45:00 | Scheikunde |
203 | Rakesh | Kumar | 5.6 | 01-09-2021 10:00:00 | Biologie |
201 | Shivansh | Mahajan | 8.79 | 01-09-2021 09:30:00 | Computertechnologie |
202 | Umesh | Sharma | 8.44 | 01-09-2021 08:30:00 | Wiskunde |
9. Schrijf een SQL-query om details van de studenten af te drukken met de FIRST_NAME als 'Prem' en 'Shivansh' uit de studententabel.
SELECT * from Student WHERE FIRST_NAME IN ('Prem' , 'Shivansh');>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
201 | Shivansh | Mahajan | 8.79 | 01-09-2021 09:30:00 | Computertechnologie |
206 | Prem | Chopra | 9.56 | 01-09-2021 09:24:00 | Geschiedenis |
10. Schrijf een SQL-query om details van de studenten, met uitzondering van FIRST_NAME, af te drukken als 'Prem' en 'Shivansh' uit de studententabel.
SELECT * from Student WHERE FIRST_NAME NOT IN ('Prem', 'Shivansh');>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
202 | Umesh | Sharma | 8.44 | 01-09-2021 08:30:00 | Wiskunde |
203 | Rakesh | Kumar | 5.6 | 01-09-2021 10:00:00 | Biologie |
204 | Radha | Sharma | 9.2 | 01-09-2021 12:45:00 | Scheikunde |
205 | WHO | Kumar | 7,85 | 01-09-2021 08:30:00 | Natuurkunde |
207 | Pankaj | Vaten | 9,78 | 01-09-2021 02:30:00 | Engels |
208 | Navleen | Kaur | 7 | 01-09-2021 06:30:00 | Wiskunde |
11. Schrijf een SQL-query om details af te drukken van de studenten van wie FIRST_NAME eindigt op ‘a’.
SELECT * FROM Student WHERE FIRST_NAME LIKE '%a';>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
204 | Radha | Sharma | 9.2 | 01-09-2021 12:45:00 | Scheikunde |
12. Schrijf een SQL-query om details af te drukken van de studenten van wie FIRST_NAME eindigt op ‘a’ en zes alfabetten bevat.
SELECT * FROM Student WHERE FIRST_NAME LIKE '_____a';>
13. Schrijf een SQL-query om details af te drukken van de studenten wier GPA tussen 9.00 en 9.99 ligt.
SELECT * FROM Student WHERE GPA BETWEEN 9.00 AND 9.99;>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
204 | Radha | Sharma | 9.2 | 01-09-2021 12:45:00 | Scheikunde |
206 | Prem | Chopra | 9.56 | 01-09-2021 09:24:00 | Geschiedenis |
207 | Pankaj | Vaten | 9,78 | 01-09-2021 02:30:00 | Engels |
14. Schrijf een SQL-query om het aantal studenten met het hoofdvak 'Informatica' op te halen.
SELECT Major, COUNT(*) as TOTAL_COUNT FROM Student WHERE MAJOR = 'Computer Science';>
Uitgang:
BELANGRIJK | TOTAAL |
---|---|
Computertechnologie | 1 |
15. Schrijf een SQL-query om de volledige namen van studenten op te halen met GPA>= 8.5 en <= 9.5.
SELECT CONCAT(FIRST_NAME, ' ', LAST_NAME) AS FULL_NAME FROM Student WHERE GPA BETWEEN 8.5 and 9.5;>
Uitgang:
Shivansh Mahajan Radha Sharma>
16. Schrijf een SQL-query om het nummer op te halen. aantal studenten voor elk BELANGRIJK onderwerp in afnemende volgorde.
SELECT MAJOR, COUNT(MAJOR) from Student group by MAJOR order by COUNT(MAJOR);>
Uitgang:
BELANGRIJK | AANTAL(BELANGRIJK) |
---|---|
Biologie | 1 |
Scheikunde | 1 |
Computertechnologie | 1 |
Engels | 1 |
Geschiedenis | 1 |
Natuurkunde | 1 |
Wiskunde | 2 |
17. Geef de gegevens weer van studenten die een beurs hebben ontvangen, inclusief hun naam, beursbedragen en beursdatums.
SELECT Student.FIRST_NAME, Student.LAST_NAME, Scholarship.SCHOLARSHIP_AMOUNT, Scholarship.SCHOLARSHIP_DATE FROM Student INNER JOIN Scholarship ON Student.STUDENT_ID = Scholarship.STUDENT_REF_ID;>
Uitgang:
VOORNAAM | ACHTERNAAM | BEURSSCHAP_AMOUNT | BEURSSCHAP_DATE |
---|---|---|---|
Shivansh | Mahajan | 5000 | 15-10-2021 00:00:00 |
Umesh | Sharma | 4500 | 18-08-2022 00:00:00 |
Rakesh | Kumar | 3000 | 25-01-2022 00:00:00 |
Shivansh | Mahajan | 4000 | 15-10-2021 00:00:00 |
18. Schrijf een SQL-query om alleen de oneven rijen uit de Student-tabel weer te geven.
SELECT * FROM Student WHERE student_id % 2 != 0;>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
201 | Shivansh | Mahajan | 8.79 | 01-09-2021 09:30:00 | Computertechnologie |
203 | Rakesh | Kumar | 5.6 | 01-09-2021 10:00:00 | Biologie |
205 | WHO | Kumar | 7,85 | 01-09-2021 08:30:00 | Natuurkunde |
207 | Pankaj | Vaten | 9,78 | 01-09-2021 02:30:00 | Engels |
19. Schrijf een SQL-query om alleen de even rijen uit de Student-tabel weer te geven.
SELECT * FROM Student WHERE student_id % 2 = 0;>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
202 | Umesh | Sharma | 8.44 | 01-09-2021 08:30:00 | Wiskunde |
204 | Radha | Sharma | 9.2 | 01-09-2021 12:45:00 | Scheikunde |
206 | Prem | Chopra | 9.56 | 01-09-2021 09:24:00 | Geschiedenis |
208 | Navleen | Kaur | 7 | 01-09-2021 06:30:00 | Wiskunde |
20. Maak een lijst van alle studenten en hun beursbedragen, als ze die hebben ontvangen. Als een student geen beurs heeft ontvangen, geeft u NULL weer voor de beursgegevens.
SELECT Student.FIRST_NAME, Student.LAST_NAME, COALESCE(Scholarship.SCHOLARSHIP_AMOUNT, NULL) AS SCHOLARSHIP_AMOUNT, COALESCE(Scholarship.SCHOLARSHIP_DATE, NULL) AS SCHOLARSHIP_DATE FROM Student LEFT JOIN Scholarship ON Student.STUDENT_ID = Scholarship.STUDENT_REF_ID;>
21. Schrijf een SQL-query om de bovenste n (laten we zeggen 5) records van de studententabelvolgorde weer te geven door aflopende GPA.
SELECT * from Student ORDER BY GPA DESC LIMIT 5;>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
207 | Pankaj | Vaten | 9,78 | 01-09-2021 02:30:00 | Engels |
206 | Prem | Chopra | 9.56 | 01-09-2021 09:24:00 | Geschiedenis |
204 | Radha | Sharma | 9.2 | 01-09-2021 12:45:00 | Scheikunde |
201 | Shivansh | Mahajan | 8.79 | 01-09-2021 09:30:00 | Computertechnologie |
202 | Umesh | Sharma | 8.44 | 01-09-2021 08:30:00 | Wiskunde |
22. Schrijf een SQL-query om de n-de (zeg n=5) hoogste GPA uit een tabel te bepalen.
SELECT * FROM Student ORDER BY GPA DESC LIMIT 5, 1;>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
205 | WHO | Kumar | 7,85 | 01-09-2021 08:30:00 | Natuurkunde |
23. Schrijf een SQL-query om de vijfde hoogste GPA te bepalen zonder het trefwoord LIMIT te gebruiken.
SELECT * FROM Student s1 WHERE 4 = ( SELECT COUNT(DISTINCT (s2.GPA)) FROM Student s2 WHERE s2.GPA>= s1.GPA);>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
201 | Shivansh | Mahajan | 8.79 | 01-09-2021 09:30:00 | Computertechnologie |
24. Schrijf een SQL-query om de lijst met studenten met dezelfde GPA op te halen.
SELECT s1.* FROM Student s1, Student s2 WHERE s1.GPA = s2.GPA AND s1.Student_id != s2.Student_id;>
25. Schrijf een SQL-query om de op een na hoogste GPA uit een Student-tabel weer te geven met behulp van een subquery.
SELECT MAX(GPA) FROM Student WHERE GPA NOT IN(SELECT MAX(GPA) FROM Student);>
Uitgang:
9.56>
26. Schrijf een SQL-query om één rij tweemaal weer te geven in de resultaten uit een tabel.
SELECT * FROM Student UNION ALL SELECT * FROM Student ORDER BY STUDENT_ID;>
27. Schrijf een SQL-query om STUDENT_ID weer te geven die geen studiebeurs ontvangt.
SELECT STUDENT_ID FROM Student WHERE STUDENT_ID NOT IN (SELECT STUDENT_REF_ID FROM Scholarship);>
Uitgang:
204 205 206 207 208>
28. Schrijf een SQL-query om de eerste 50% records uit een tabel op te halen.
SELECT * FROM Student WHERE STUDENT_ID <= (SELECT COUNT(STUDENT_ID)/2 FROM Student);>
29. Schrijf een SQL-query om het MAJOR-onderwerp op te halen dat minder dan 4 personen bevat.
SELECT MAJOR, COUNT(MAJOR) AS MAJOR_COUNT FROM Student GROUP BY MAJOR HAVING COUNT(MAJOR) <4;>
Uitgang:
BELANGRIJK | MAJOR_COUNT |
---|---|
Biologie | 1 |
Scheikunde | 1 |
Computertechnologie | 1 |
Engels | 1 |
Geschiedenis | 1 |
Wiskunde | 2 |
Natuurkunde | 1 |
30. Schrijf een SQL-query om alle BELANGRIJKE onderwerpen weer te geven, samen met het aantal mensen daarin.
SELECT MAJOR, COUNT(MAJOR) AS ALL_MAJOR FROM Student GROUP BY MAJOR;>
Uitgang:
BELANGRIJK | ALLE BELANGRIJKE |
---|---|
Biologie | 1 |
Scheikunde | 1 |
Computertechnologie | 1 |
Engels | 1 |
Geschiedenis | 1 |
Wiskunde | 2 |
Natuurkunde | 1 |
31. Schrijf een SQL-query om het laatste record uit een tabel weer te geven.
SELECT * FROM Student WHERE STUDENT_ID = (SELECT MAX(STUDENT_ID) FROM STUDENT);>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
208 | Navleen | Kaur | 7 | 01-09-2021 06:30:00 | Wiskunde |
32. Schrijf een SQL-query om de eerste rij van een tabel op te halen.
SELECT * FROM Student WHERE STUDENT_ID = (SELECT MIN(STUDENT_ID) FROM Student);>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
201 | Shivansh | Mahajan | 8.79 | 01-09-2021 09:30:00 | Computertechnologie |
33. Schrijf een SQL-query om de laatste vijf records uit een tabel op te halen.
SELECT * FROM ( SELECT * FROM Student ORDER BY STUDENT_ID DESC LIMIT 5 ) AS subquery ORDER BY STUDENT_ID;>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
204 | Radha | Sharma | 9.2 | 01-09-2021 12:45:00 | Scheikunde |
205 | WHO | Kumar | 7,85 | 01-09-2021 08:30:00 | Natuurkunde |
206 | Prem | Chopra | 9.56 | 01-09-2021 09:24:00 | Geschiedenis |
207 | Pankaj | Vaten | 9,78 | 01-09-2021 02:30:00 | Engels |
208 | Navleen | Kaur | 7 | 01-09-2021 06:30:00 | Wiskunde |
34. Schrijf een SQL-query om maximaal drie GPA's uit een tabel op te halen met behulp van co-gerelateerde subquery's.
SELECT DISTINCT GPA FROM Student S1 WHERE 3>= (SELECTEER AANTAL(ONDERSCHEIDENDE GPA) VAN Student S2 WAAR S1.GPA<= S2.GPA) ORDER BY S1.GPA DESC;>
Uitgang:
9.78 9.56 9.2>
35. Schrijf een SQL-query om drie minuten GPA uit een tabel op te halen met behulp van co-gerelateerde subquery.
SELECT DISTINCT GPA FROM Student S1 WHERE 3>= (SELECTEER AANTAL(ONDERSCHEIDENDE GPA) VAN Student S2 WAAR S1.GPA>= S2.GPA) ORDER OP S1.GPA;>
Uitgang:
5.6 7 7.85>
36. Schrijf een SQL-query om de nde max. GPA uit een tabel op te halen.
SELECT DISTINCT GPA FROM Student S1 WHERE n>= (SELECTEER AANTAL(ONDERSCHEIDENDE GPA) VAN Student S2 WAAR S1.GPA<= S2.GPA) ORDER BY S1.GPA DESC;>
37. Schrijf een SQL-query om MAJOR-onderwerpen op te halen, samen met de maximale GPA in elk van deze MAJOR-onderwerpen.
SELECT MAJOR, MAX(GPA) as MAXGPA FROM Student GROUP BY MAJOR;>
Uitgang:
BELANGRIJK | MAXGPA |
---|---|
Biologie | 5.6 |
Scheikunde | 9.2 |
Computertechnologie | 8.79 |
Engels | 9,78 |
Geschiedenis | 9.56 |
Wiskunde | 8.44 |
Natuurkunde | 7,85 |
38. Schrijf een SQL-query om de namen op te halen van studenten met de hoogste GPA.
SELECT FIRST_NAME, GPA FROM Student WHERE GPA = (SELECT MAX(GPA) FROM Student);>
Uitgang:
VOORNAAM | GPA |
---|---|
Pankaj | 9,78 |
39. Schrijf een SQL-query om de huidige datum en tijd weer te geven.
Query to get current date : SELECT CURDATE(); Query to get current date and time : SELECT NOW();>
40. Schrijf een query om een nieuwe tabel te maken die bestaat uit gegevens en structuur gekopieerd uit de andere tabel (bijvoorbeeld Student) of kloon de tabel met de naam Student.
CREATE TABLE CloneTable AS SELECT * FROM Student;>
41. Schrijf een SQL-query om de GPA van alle studenten in de MAJOR ‘Informatica’, onderworpen aan 7.5, bij te werken.
UPDATE Student SET GPA = 4.0 WHERE MAJOR = 'Computer Science';>
42. Schrijf een SQL-query om de gemiddelde GPA voor elke hoofdvak te vinden.
SELECT MAJOR, AVG(GPA) AS AVERAGE_GPA FROM Student GROUP BY MAJOR;>
Uitgang:
BELANGRIJK | GEMIDDELD_GPA |
---|---|
Biologie | 5.6 |
Scheikunde | 9.2 |
Computertechnologie | 4 |
Engels | 9,78 |
Geschiedenis | 9.56 |
Wiskunde | 7.72 |
Natuurkunde | 7,85 |
43. Schrijf een SQL-query om de top 3 studenten met de hoogste GPA te tonen.
SELECT * FROM Student ORDER BY GPA DESC LIMIT 3;>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
207 | Pankaj | Vaten | 9,78 | 01-09-2021 02:30:00 | Engels |
206 | Prem | Chopra | 9.56 | 01-09-2021 09:24:00 | Geschiedenis |
204 | Radha | Sharma | 9.2 | 01-09-2021 12:45:00 | Scheikunde |
44. Schrijf een SQL-query om het aantal studenten in elke major te vinden met een GPA groter dan 7,5.
SELECT MAJOR, COUNT(STUDENT_ID) AS HIGH_GPA_COUNT FROM Student WHERE GPA>3.5 GROEP PER MAJOOR;>
Uitgang:
BELANGRIJK | HIGH_GPA_COUNT |
---|---|
Biologie | 1 |
Scheikunde | 1 |
Computertechnologie | 1 |
Engels | 1 |
Geschiedenis | 1 |
Wiskunde | 2 |
Natuurkunde | 1 |
45. Schrijf een SQL-query om de studenten te vinden die dezelfde GPA hebben als ‘Shivansh Mahajan’.
SELECT * FROM Student WHERE GPA = (SELECT GPA FROM Student WHERE FIRST_NAME = 'Shivansh' AND LAST_NAME = 'Mahajan');>
Uitgang:
STUDENT_ID | VOORNAAM | ACHTERNAAM | GPA | INSCHRIJVING_DATE | BELANGRIJK |
---|---|---|---|---|---|
201 | Shivansh | Mahajan | 4 | 01-09-2021 09:30:00 | Computertechnologie |
Conclusie
Samenvattend is het beheersen van SQL-query-interviewvragen essentieel voor iedereen die wil uitblinken in functies als data-analisten, data-ingenieurs en bedrijfsanalisten. Deze gids biedt een uitgebreide verzameling interviewvragen en antwoorden op SQL-query's, ontworpen om u grondig voor te bereiden op uw sollicitatiegesprekken.
Door deze vragen te begrijpen en te oefenen, kunt u uw vaardigheid in SQL aantonen, een cruciale vaardigheid die ten grondslag ligt aan succesvolle gegevensmanipulatie en -analyse in verschillende technologiegedreven industrieën.