Тёмный

Top 10 SQL interview Questions and Answers | Frequently asked SQL interview questions. 

Ankit Bansal
Подписаться 101 тыс.
Просмотров 200 тыс.
50% 1

In this video we will discuss most frequently asked top 10 SQL interview questions. If you have any interview I am sure 2-3 questions will be from this list.

Опубликовано:

 

15 янв 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 272   
@ankitbansal6
@ankitbansal6 Год назад
Master the art of SQL @ Rs 1999 with my zero to hero SQL course. The course is focused on data analytics and covers all the advanced concepts starting from scratch. www.namastesql.com/courses/SQL-For-Analytics-6301f405e4b0238f71788354 Course contains 2 portfolio projects and a bonus session on Tableau. 100+ interview problems to crack any SQL INTERVIEW.
@avinashmishra4995
@avinashmishra4995 Год назад
Is it in udemy ?
@ankitbansal6
@ankitbansal6 Год назад
@@avinashmishra4995 nope
@Rohitraj-mv3pz
@Rohitraj-mv3pz 5 месяцев назад
​@@ankitbansal6 bro i really need your help.. is there any way i can reach out to you..
@bhartisingh3750
@bhartisingh3750 27 дней назад
Delete duplicate records query in not working in databricks notebook for deleting duplicate records from a table.. is there any way to do this in databricks notebook table?
@mariecurie5245
@mariecurie5245 Год назад
create table emp( emp_id int, emp_name varchar(20), department_id int, salary int, manager_id int, emp_age int); insert into emp values (1, 'Ankit', 100,10000, 4, 39; insert into emp values (2, 'Mohit', 100, 15000, 5, 48); insert into emp values (3, 'Vikas', 100, 10000,4,37); insert into emp values (4, 'Rohit', 100, 5000, 2, 16); insert into emp values (5, 'Mudit', 200, 12000, 6,55); insert into emp values (6, 'Agam', 200, 12000,2, 14); insert into emp values (7, 'Sanjay', 200, 9000, 2,13); insert into emp values (8, 'Ashish', 200,5000,2,12); insert into emp values (9, 'Mukesh',300,6000,6,51); insert into emp values (10, 'Rakesh',300,7000,6,50);
@ankitbansal6
@ankitbansal6 Год назад
Thank you 😊
@satyanathparvatham4406
@satyanathparvatham4406 Год назад
thanks
@pranav9808
@pranav9808 Год назад
god bless you
@kartikpidurkar9590
@kartikpidurkar9590 Год назад
create table orders( customer_name char(10), order_date date, order_amount int, customer_gender char(6) ); insert into orders values('Shilpa','2020-01-01',10000,'Male'); insert into orders values('Rahul','2020-01-02',12000,'Female'); insert into orders values('Shilpa','2020-01-02',12000,'Male'); insert into orders values('Rohit','2020-01-03',15000,'Female'); insert into orders values('Shilpa','2020-01-03',14000,'Male');
@kartikpidurkar9590
@kartikpidurkar9590 Год назад
create table department( dept_id int, dept_name varchar(10) ); insert into department values(100,'Analytics'); insert into department values(300,'IT');
@aasthamehtatech
@aasthamehtatech 2 года назад
Crisp & insightful
@sheikhshah2593
@sheikhshah2593 9 месяцев назад
Literally great. In all my SQL interviews one or the other is asked. Subscribed
@chaithanyag1669
@chaithanyag1669 Год назад
Your videos are very good and helpful. Thank you for providing data with create and insert statements.
@suketshah7697
@suketshah7697 2 года назад
very simple way to explain...Nice!
@prikshitbatta
@prikshitbatta Год назад
Really Master class videos Ankit, Thanks.
@pavitrashailaja850
@pavitrashailaja850 2 года назад
Thnks for the video. Very helpful 👍
@ankitkumarpathak8112
@ankitkumarpathak8112 Год назад
Wow it wsd asked today delete duplicates..thanks for the videos.it is really really helpful
@raghum4938
@raghum4938 2 месяца назад
simple and clear explanation!!
@balajisundar9867
@balajisundar9867 Год назад
Good explanation👏 Please do more intermediate and advanced level of concepts in SQL.
@sandeeplakde7739
@sandeeplakde7739 2 года назад
Very well explained... 👌
@dattatrayarathi1014
@dattatrayarathi1014 Год назад
Thank for the video 🙏
@TrustinData
@TrustinData Год назад
Tqsm for awesome explanation 🔥
@gracepaet4887
@gracepaet4887 2 года назад
Great video! Loved that last question. Subbed and eager to practice more SQL with your other videos
@ankitbansal6
@ankitbansal6 2 года назад
🙏🙏
@varunl6948
@varunl6948 5 месяцев назад
Thanks for this!
@One_Of_Kind_Jilu
@One_Of_Kind_Jilu 2 года назад
Just landed here bro you are doing amazing job
@OmkarShinde-bz7oy
@OmkarShinde-bz7oy 11 месяцев назад
yeah it was really important vid as see for the interveiw sceneriao
@abhishek_grd
@abhishek_grd 2 года назад
Bang on ! Started product based companies interview prepration for Sr. DE role ( Google/Microsoft/Ubder/Amazon/Expedia / AirBnB) etc...and your content is crisp and clear. Thanks
@ankitbansal6
@ankitbansal6 2 года назад
🙏🙏
@tupaiadhikari
@tupaiadhikari 2 года назад
For the First time in 10 years, I am feeling confident with using SQL, only after watching your series of videos. Earlier I used Python to do data preprocessing after doing Vanilla Select * from Table Statement, which was not a recommended approach for memory efficiency.
@ankitbansal6
@ankitbansal6 2 года назад
This is great. Best place to play with data is where it is residing 😊
@happyheart9431
@happyheart9431 6 месяцев назад
Million thanks
@surabhijagadish5210
@surabhijagadish5210 3 месяца назад
Awesome
@joeypencil5368
@joeypencil5368 Год назад
You just earned a subscribe from me bro. I haven't used SQL in years, but due to a career change I'm planning to have soon, I'll need to learn more about SQL in-depth alongside bettering my skillset in C++ programming.
@ankitbansal6
@ankitbansal6 Год назад
Cool. Thank you 😊
@vigneshnagaraj7137
@vigneshnagaraj7137 Год назад
It will be helpful if you can create videos on views and stored procedures
@irinasummey4156
@irinasummey4156 2 года назад
Great video, I took down some notes!
@fog2640
@fog2640 6 месяцев назад
finished watching
@ime227
@ime227 Год назад
Great content. Thank you Ankit
@ankitbansal6
@ankitbansal6 Год назад
Thanks a ton
@I_am_AmanSingh
@I_am_AmanSingh Год назад
You just earned a subscriber really great content🥺
@itsme1674
@itsme1674 2 года назад
Thanks 👍
@gauravmdil
@gauravmdil Год назад
Thanks ankit, ur videos always encourage and boost confidence to prac more n go beyond our limit. Thanks Man
@ankitbansal6
@ankitbansal6 Год назад
Keep it up
@pritamshende8434
@pritamshende8434 Год назад
Just loving your content.. Very well explained.
@ankitbansal6
@ankitbansal6 Год назад
Happy to hear that!
@lykavalladolid688
@lykavalladolid688 Год назад
thanks, it actually let me through so i could download it.
@chiranjitdey3788
@chiranjitdey3788 9 месяцев назад
keep doing more videos like it. It really helped me in my job interview today. I am able to answer the question of how to remove duplicates from a table because of your videos.
@ankitbansal6
@ankitbansal6 9 месяцев назад
Great job!
@AnshuKumar-lh4gr
@AnshuKumar-lh4gr 2 года назад
Good one .. !!
@ankitbansal6
@ankitbansal6 2 года назад
Glad you liked it
@abdulwahab-rw1yq
@abdulwahab-rw1yq 2 года назад
Thanks Ankit its very helpful in interivews wish i had come across your videos early.. thnks much
@ankitbansal6
@ankitbansal6 2 года назад
Thank you 😊
@puneeth74
@puneeth74 2 года назад
Thanks for this video.
@ankitbansal6
@ankitbansal6 2 года назад
Glad you liked it 😊
@suman3316
@suman3316 2 года назад
Very Useful...I hope part2 will come soon
@ankitbansal6
@ankitbansal6 2 года назад
Yes it will
@yashsoni2113
@yashsoni2113 2 года назад
DDL and Insert values for emp table. create table emp( emp_id int, emp_name varchar(20), department_id int, salary int, manager_id int, emp_age int); insert into emp values (1, 'Ankit', 100,10000, 4, 39), (2, 'Mohit', 100, 15000, 5, 48), (3, 'Vikas', 100, 10000,4,37), (4, 'Rohit', 100, 5000, 2, 16), (5, 'Mudit', 200, 12000, 6,55), (6, 'Agam', 200, 12000,2, 14), (7, 'Sanjay', 200, 9000, 2,13), (8, 'Ashish', 200,5000,2,12), (9, 'Mukesh',300,6000,6,51), (10, 'Rakesh',300,7000,6,50);
@ankitbansal6
@ankitbansal6 2 года назад
Thanks brother 😊
@yashsoni2113
@yashsoni2113 2 года назад
@@ankitbansal6 welcome ☺
@gourabnandy826
@gourabnandy826 2 года назад
Hi Ankit, loved your all videos. Looking forward to see a video on subqueries,
@ankitbansal6
@ankitbansal6 2 года назад
Sure 🙂
@diptaganguly2346
@diptaganguly2346 2 года назад
Very Good explanation!
@ankitbansal6
@ankitbansal6 2 года назад
Glad it was helpful!
@krishnabohidar7226
@krishnabohidar7226 7 месяцев назад
Amazing video, tomorrow I have an interview, I was clueless how to start and where to start, now I know what to do for tomorrow :)) Thanks for sharing :)
@ankitbansal6
@ankitbansal6 7 месяцев назад
Best of luck!
@krishnabohidar7226
@krishnabohidar7226 7 месяцев назад
Thank you sir :))
@souravsinha5330
@souravsinha5330 Год назад
Thanks a lot, Learned lots of new concepts.
@ankitbansal6
@ankitbansal6 Год назад
Glad to hear that!
@meghasyam427
@meghasyam427 Год назад
Beautiful presentation
@ankitbansal6
@ankitbansal6 Год назад
Thank you! Cheers!
@LogicQuest
@LogicQuest 2 года назад
thanks Ankit..good tutorial..
@ankitbansal6
@ankitbansal6 2 года назад
Thank you 😊
@lokeshsharma2852
@lokeshsharma2852 2 года назад
Thanks sir for this amazing video
@ankitbansal6
@ankitbansal6 2 года назад
Most welcome
@gameply347
@gameply347 2 месяца назад
I guess we can use subquery table as a normal table to display information using alias and where clause , but when it comes to comparison it needs to return only 1 value :) !!
@agirmaus-lh9zi
@agirmaus-lh9zi Год назад
very helpful ..thanks
@ankitbansal6
@ankitbansal6 Год назад
Glad it was helpful!
@shuvo9131
@shuvo9131 2 года назад
Thanks brother, nice explanation
@ankitbansal6
@ankitbansal6 2 года назад
Thank you
@uttamthakur2016
@uttamthakur2016 7 месяцев назад
I have subscribed and liked . you are doing wonderful job
@ankitbansal6
@ankitbansal6 7 месяцев назад
Thank you so much 😀
@shashankemani1609
@shashankemani1609 Год назад
Very helpful sir, thank you!
@ankitbansal6
@ankitbansal6 Год назад
You are welcome!
@rohitsehajpal9295
@rohitsehajpal9295 10 месяцев назад
Hi Ankit, first of all this is really a great initiative that you are sharing all this knowledge and explaining the complex queries in a very easy way. And because of this I am really glad to tell you that your channel has majorly helped me to crack one of the SQL interview. Thank you so much for such a great effort and we all wish to see some more complex queries and concepts in coming future, once again thank you so much. Wish you a great health!
@YG-jb2in
@YG-jb2in 10 месяцев назад
Hey for which position you cleared the interview. And you cleared it as a fresher or experienced. Please reply.
@aadarshchoudhary9648
@aadarshchoudhary9648 Год назад
Thanks
@prakharsrivastava6571
@prakharsrivastava6571 2 года назад
revised today for deloiite interview and suscribed too
@ankitbansal6
@ankitbansal6 2 года назад
Cool . all the best.
@subhankarjadab7617
@subhankarjadab7617 Год назад
Superb video..liked every second of the video 💖
@ankitbansal6
@ankitbansal6 Год назад
Thank you! Cheers!
@nitinnagpalofficial
@nitinnagpalofficial 2 года назад
Ankit, I love your educational content. Is it possible for you to record the whole PL/SQL course for beginner/Intermediates?
@ankitbansal6
@ankitbansal6 2 года назад
Thank you. I will plan in future 🙂
@yatinshekhar787
@yatinshekhar787 Год назад
5/123 Stuck with 2 ques , coz i'm using mysql
@yashdhas8202
@yashdhas8202 2 года назад
I am watching your one video each morning. So one day I will work as data engineer in good product based company.
@ankitbansal6
@ankitbansal6 2 года назад
Thats a great way of preparing yourself 😊🙏
@dineshpanda5804
@dineshpanda5804 2 года назад
Love your valuable contents. I have few question sets from facing different screening. Can I share with you for help with solutions? Your way of explanation helps a lot
@ankitbansal6
@ankitbansal6 2 года назад
Sure send me on ankitbansal1988@gmail.com
@ririraman7
@ririraman7 2 года назад
Thank you so much. Make vidoes on JOINS.
@ankitbansal6
@ankitbansal6 2 года назад
Sure
@namanverma6509
@namanverma6509 2 года назад
Please make a playlist for sql for the beginners which includes everything like joins, Subquery, functions which used in ms sql..
@ankitbansal6
@ankitbansal6 2 года назад
Sure. I have that in plan.
@mohammedshabaaz9625
@mohammedshabaaz9625 Год назад
please make a part 2 of this video Ankit. thank you for your efforts
@ankitbansal6
@ankitbansal6 Год назад
Sure I will
@prajjwaljaiswal3419
@prajjwaljaiswal3419 Год назад
You are doing really awesome. Please keep doing this. One suggestion: Please don't forget to add create table script.
@ankitbansal6
@ankitbansal6 Год назад
Thank you. Scripts are there in most of the video description box. Might have missed few in my initial videos. Will put them soon.
@prajjwaljaiswal3419
@prajjwaljaiswal3419 Год назад
@@ankitbansal6 Cool
@dhirajsharma1199
@dhirajsharma1199 2 года назад
Wonderful crisp and short explanation Ankit. I have my interviews lined up can you share resources for SQL interview questions, Data Modelling and Normalization scenario based questions? I know all basics and all theories but I want to practice on questions which have answers as well.
@ankitbansal6
@ankitbansal6 2 года назад
Thanks Dhiraj. You can practice more from leetcode.
@aadarshchoudhary9648
@aadarshchoudhary9648 Год назад
Thank you bro
@ankitbansal6
@ankitbansal6 Год назад
Welcome
@sasidharreddy5008
@sasidharreddy5008 8 дней назад
you don't need the motivation from others because, you yourself is a motivation 🤗
@ankitbansal6
@ankitbansal6 7 дней назад
🙏
@shwetadubey8880
@shwetadubey8880 10 месяцев назад
Just wanted to know can we use left anti join for the 5th question?
@suryanshsinghkarchuli9892
@suryanshsinghkarchuli9892 2 года назад
for better reach, keep creating content
@ankitbansal6
@ankitbansal6 2 года назад
sure.
@Ks-yi8ky
@Ks-yi8ky 4 месяца назад
Sir pls make latest interview sql quetions
@k.hariharasudan9335
@k.hariharasudan9335 3 месяца назад
Q7. MSSQL does not depend on case-sensitive but in the Oracle is depend on the case-sensitive
@dhrubajyotichatterjee1883
@dhrubajyotichatterjee1883 Год назад
hi Ankit , can you please make some videos for product based companies. Thank yoou for your effort. Appriciatable
@ankitbansal6
@ankitbansal6 Год назад
I have a lot of them. Check out complex SQL playlist
@nammibhargav9498
@nammibhargav9498 Год назад
Ankit bhai if you have time can you solve some hacker rank test questions for better understanding for people who are learning sql newly..that would be helpfull
@ankitbansal6
@ankitbansal6 Год назад
Do you have some links to the good problems?
@ritikajaiswal3824
@ritikajaiswal3824 2 года назад
can you make a video on stored procedures.. from basic to everything needed to know
@ankitbansal6
@ankitbansal6 2 года назад
Sure will plan.
@aashishmalhotra
@aashishmalhotra Год назад
Wow such a nice content. Please zoom a bit while making videos. Because most audience watch it over phone it strain the eyes
@ankitbansal6
@ankitbansal6 Год назад
Sure
@kunalgaurav3301
@kunalgaurav3301 9 месяцев назад
Hi, Ankit. you made them look so easy. Thank you💌. it would be great if you could provide the code of the creation of tables so i can practice it on my workbench.
@ankitbansal6
@ankitbansal6 9 месяцев назад
It's there in the comments section
@vishalsonawane.8905
@vishalsonawane.8905 Месяц назад
Done
@abhishek_grd
@abhishek_grd 2 года назад
Hello Ankit, I have onre request along with the explanation if you can share the create table command as well , will be helpful to dummy it to my own schema. Like here employee table
@ankitbansal6
@ankitbansal6 2 года назад
I have create and insert in most of the problems description. I will make sure I don't miss in future. Thanks for pointing out 😊
@abb_raj1107
@abb_raj1107 2 года назад
what if i wanna to swap from row 4 and 5 value , I think 'case' only do for the first occurrences of match value.Thus why, only the first two rows are evaluated with case clause and rest remain the same. Is it true bhai? I am not clear about it. Plz shed some light .
@gouthamstar6558
@gouthamstar6558 Месяц назад
I asked a question a employee enters and leaves office and he swipes in and swipes out in multiple instances, so I want to find the total office hours he spent in the office( he may come at 10 PM and take a break at 12:30 AM in that case it shows that he is spending 2 hours in that day but that's not true right), so now I have to calculate total time he spent employee id, Office_swipe_record given
@fired_developer
@fired_developer 9 месяцев назад
Sir please raise the editor font more than 130% while recording , coz it's very hard to watch on the phone
@shivangnirawat9536
@shivangnirawat9536 2 дня назад
In the 2 question, delete from cte is written so how the records got deleted from original table
@saurabhtekale5084
@saurabhtekale5084 Год назад
Performance wise why joins are better than subqurey??
@debopriyosarkar2123
@debopriyosarkar2123 Год назад
@abhishek_grd
@abhishek_grd 2 года назад
@Ankit , Requesting you to add more scenario based SQL questions mostly asked in NICHE Product based companies, would be helpful.
@ankitbansal6
@ankitbansal6 2 года назад
Sure
@manjumohan7731
@manjumohan7731 Год назад
#For swap gender : update orders set customer_gender=IF(customer_gender='Male','Female','Male');
@priyav3249
@priyav3249 5 месяцев назад
Helpful video, Thanks. could you please share the dataset used in the video, to practice please.
@ankitbansal6
@ankitbansal6 5 месяцев назад
It's there in the comments section
@bhartisingh3750
@bhartisingh3750 27 дней назад
Delete duplicate records query in not working in databricks notebook for deleting duplicate records from a table.. is there any way to do this in databricks notebook table? @ankit
@muhammedar3071
@muhammedar3071 Год назад
1m likes 👍
@perumalbalachandranjj2358
@perumalbalachandranjj2358 Год назад
Thanks for this Video. I have one doubt, Question number 2. How to delete duplicates from a table? Shall we do it in mysql? I tried but I didn't get correct result.
@manjumohan7731
@manjumohan7731 Год назад
+1
@avinashmishra4995
@avinashmishra4995 Год назад
@Ankit Bansal bhai if we have left whats the use of right join ?
@ankitbansal6
@ankitbansal6 Год назад
Not required 😁
@harharmahadevinusa
@harharmahadevinusa Год назад
Hi Ankit , i start following your tutorial , it is really helpful . nut i am not able to connect SSMS at my local computer , can you please help me what should be server name . i am using SSMS 2019
@ankitbansal6
@ankitbansal6 Год назад
Localhost
@ankitbansal6
@ankitbansal6 Год назад
Make sure you have installed SQL server as well. ssms is just a client to access data base
@adityabaha
@adityabaha 2 года назад
Yes, you are absolutely right, Many questions are based on your teaching. Thanks again for this great help Ankit!!
@ankitbansal6
@ankitbansal6 2 года назад
Good to know 😊
@NitishKumar-xr9tx
@NitishKumar-xr9tx 3 месяца назад
In 2nd Question of removing duplicates: We are deleting values from the CTE table which is a TEMP table. Then how it is deleting values from the MAIN table?
@RK-wf7re
@RK-wf7re 6 месяцев назад
Good content, i have a question why table name used as emp1, it should be emp right?
@ankitbansal6
@ankitbansal6 6 месяцев назад
Simply
@sumanacharya461
@sumanacharya461 Год назад
What is the difference between union and union distinct
@tanushreepareek8208
@tanushreepareek8208 Год назад
Hello ankit, Seems like you have lots of videos but not in a playlist, for ex: I want to start from the beginner level and then moved to medium then hard queries. I have seen your playlist but lots of videos aren't there where you are explaining things like the date function, and rank function, If it's in a playlist/series then it would be easier for us to go through step by step. Let me know if you already have or i have missed something.
@ankitbansal6
@ankitbansal6 Год назад
SQL tips and tricks is the playlist
@jayrajkakde2813
@jayrajkakde2813 2 года назад
Diff between count* and count1
@ankitbansal6
@ankitbansal6 2 года назад
Thanks for adding 😊
@_jatin_Vaishnav329
@_jatin_Vaishnav329 3 месяца назад
is this the hardest question for sql interview ?
@dondapatinaveenkumar2920
@dondapatinaveenkumar2920 9 месяцев назад
Can you please tell me how to delete duplicates in mysql?
@sandeepkumar-ol5lg
@sandeepkumar-ol5lg Год назад
Hi Ankit, till now I don’t know we can even delete the records from cte rather from actual table, could you please tell more about this
@ankitbansal6
@ankitbansal6 Год назад
It works only in SQL server
@coolraviraj24
@coolraviraj24 Год назад
in union it will also SORT the result
Далее
Чай будешь? #чайбудешь
00:14
Просмотров 660 тыс.