first_value and last_value SQL window functions MASTER CLASS | Advance SQL

  Рет қаралды 17,635

Ankit Bansal

Ankit Bansal

Күн бұрын

In this video we are going to discuss 2 important SQL window functions first value and last value. We will discuss them in detail and talk about some important issues with the last value function.
Zero to hero(Advance) SQL Aggregation:
• All About SQL Aggregat...
Most Asked Join Based Interview Question:
• Most Asked SQL JOIN ba...
Solving 4 Trick SQL problems:
• Solving 4 Tricky SQL P...
Data Analyst Spotify Case Study:
• Data Analyst Spotify C...
Top 10 SQL interview Questions:
• Top 10 SQL interview Q...
Interview Question based on FULL OUTER JOIN:
• SQL Interview Question...
Playlist to master SQL :
• Complex SQL Questions ...
Rank, Dense_Rank and Row_Number:
• RANK, DENSE_RANK, ROW_...
script:
create table employee(
emp_id int,
emp_name varchar(20),
dept_id int,
salary int,
manager_id int,
emp_age int
);
insert into employee values(1,'Ankit',100,10000,4,39);
insert into employee values(2,'Mohit',100,15000,5,48);
insert into employee values(3,'Vikas',100,10000,4,37);
insert into employee values(4,'Rohit',100,5000,2,16);
insert into employee values(5,'Mudit',200,12000,6,55);
insert into employee values(6,'Agam',200,12000,2,14);
insert into employee values(7,'Sanjay',200,9000,2,13);
insert into employee values(8,'Ashish',200,5000,2,12);
insert into employee values(9,'Mukesh',300,6000,6,51);
insert into employee values(10,'Rakesh',500,7000,6,50);
#sql #advanced

Пікірлер: 62
@SKAMRANPASHA
@SKAMRANPASHA Жыл бұрын
Make video on different functions, like COALESCE, EXIST, INTERVAL, CONCAT, EPOCH etc
@rishav144
@rishav144 Жыл бұрын
you are right .....
@avi8016
@avi8016 Жыл бұрын
Good to know the difference between first and last value. Thanks a lot sir🙏
@ankitbansal6
@ankitbansal6 Жыл бұрын
Keep watching
@rockagain5416
@rockagain5416 8 ай бұрын
Whenever I watch your video I really Learn New Things Thankyou Sir❤❤
@jasleenkaur-cw2fw
@jasleenkaur-cw2fw 3 ай бұрын
Awesome explanation! Thanks for sharing
@sreemalapal
@sreemalapal Жыл бұрын
The perfect explanation which I was searching till date over the internet reg the issue with Last Date func !! Thank you 😀😀
@ankitbansal6
@ankitbansal6 Жыл бұрын
Great to hear!
@SKAMRANPASHA
@SKAMRANPASHA Жыл бұрын
Bahot achche !
@equiwave80
@equiwave80 Жыл бұрын
Thanks for this video. It was super useful!!!
@ankitbansal6
@ankitbansal6 Жыл бұрын
Glad it was helpful!
@inspiredomkar1239
@inspiredomkar1239 Жыл бұрын
Sir,It would be great if you take a SQL query where we have to make use of these functions.
@ankitbansal6
@ankitbansal6 Жыл бұрын
Next video
@munikumarpoosala1264
@munikumarpoosala1264 Ай бұрын
Nice
@munikumarpoosala1264
@munikumarpoosala1264 Ай бұрын
Can you provide documents related to Oracle and plsql... I think your documents easy to understand..
@pujasil2087
@pujasil2087 Жыл бұрын
I learn something new today. Thanks for this. It is really helpful
@ankitbansal6
@ankitbansal6 Жыл бұрын
Glad it was helpful!
@amazingriknow5986
@amazingriknow5986 Жыл бұрын
Thank for providing script in description Ankit. Also kindly try to do atleast 3videos per week . Just a request. Thank you
@ankitbansal6
@ankitbansal6 Жыл бұрын
I will try my best
@amazingriknow5986
@amazingriknow5986 Жыл бұрын
@@ankitbansal6 thank you
@vishwish123
@vishwish123 Жыл бұрын
Thank you so much Ankit Sir your explanation is fantastic.......😊
@ankitbansal6
@ankitbansal6 Жыл бұрын
Most welcome 😊
@baali735
@baali735 8 ай бұрын
Thank you new thing for me
@SantanuRoy-oq2nv
@SantanuRoy-oq2nv Жыл бұрын
Fantastic Information. Thank you Ankit
@ankitbansal6
@ankitbansal6 Жыл бұрын
Thanks and welcome
@SACHINKUMAR-px8kq
@SACHINKUMAR-px8kq Жыл бұрын
Thankyou So much Sir for this Amazing Guidance
@ankitbansal6
@ankitbansal6 Жыл бұрын
Most welcome
@DataEngineerPratik
@DataEngineerPratik 5 ай бұрын
Great !!
@andreagreco7574
@andreagreco7574 Жыл бұрын
Useful as always, thanks Ankit. The difference between the two functions is tricky, thanks for bringing that up.
@ankitbansal6
@ankitbansal6 Жыл бұрын
Glad it was helpful!
@norbertlipinski7598
@norbertlipinski7598 Жыл бұрын
Actually it is not about how the functions work as they work both in exactly same way, the confusion is caused by how the ORDER BY clause within window function changes the data frames which are being taken to the functions to calculate the result for each row.
@anirbansarkar6306
@anirbansarkar6306 Жыл бұрын
Great Tutorial. Thanks Sir
@ankitbansal6
@ankitbansal6 Жыл бұрын
You are most welcome
@ThePragyashree
@ThePragyashree Жыл бұрын
Today i was studying for an interview.. and i was not understanding this concept.. thank you for this topic 🙏
@ankitbansal6
@ankitbansal6 Жыл бұрын
All the best
@Sridharkc_
@Sridharkc_ Жыл бұрын
Hey Ankit!! You are giving me hope in technical aspects video by video
@ankitbansal6
@ankitbansal6 Жыл бұрын
All the best
@khushishrivastava331
@khushishrivastava331 Жыл бұрын
Hello Ankit, Thank you for making such insightful videos. I want to ask a question here. I have come across in a lot of interviews that they ask to solve a question without using a window function. Is there any trick to solving such questions? Can you provide us with an example.
@nikhilmogre206
@nikhilmogre206 Жыл бұрын
I liked the explanation part Thank u😊
@ankitbansal6
@ankitbansal6 Жыл бұрын
You're welcome 😊
@chillavenkatesh6097
@chillavenkatesh6097 Жыл бұрын
Hello Ankit, We can also use Join by 'using' keyword. For suppose, generally we write join like : a join b on a.id=b.id So by using keyword we can write like: a join b using id So many of them don't know that 'Using' keyword. Can you please make a video on it. And yeah i had used that first_value and last_value function
@AdharshSunny
@AdharshSunny Жыл бұрын
Thanks Brother for the Continues great Work. Just asking if you can start any GCP Engineering concepts also like Dataflow, composer
@abhinavkumar-jj2dx
@abhinavkumar-jj2dx Жыл бұрын
wow....Literally Awesome :)
@ankitbansal6
@ankitbansal6 Жыл бұрын
Thank you! Cheers!
@vaibhavverma1340
@vaibhavverma1340 Жыл бұрын
Very well Explained :)
@ankitbansal6
@ankitbansal6 Жыл бұрын
Thank you 🙂
@vineetjain7518
@vineetjain7518 Жыл бұрын
Applied in example
@kanchankumar3355
@kanchankumar3355 Жыл бұрын
Good one, nicely explained 👍
@ankitbansal6
@ankitbansal6 Жыл бұрын
Glad you liked it
@clear_vision_
@clear_vision_ Жыл бұрын
Yet another great video Ankit. Just a doubt I had in the frame clause : last_value(emp_name) over(order by emp_age rows between current row and unbounded following) last_value(emp_name) over(order by emp_age rows between unbounded preceding and unbounded following) Both above frame clauses give same results, right?
@ankitbansal6
@ankitbansal6 Жыл бұрын
Yes
@abhimanyutiwari100
@abhimanyutiwari100 Жыл бұрын
Make a video on EXIST
@rakeshbabu3839
@rakeshbabu3839 Жыл бұрын
In the LAST_VALUE function..you used ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING.....does this work on WINDOW FUNCTION we use or both on ORDER BY and WINDOW FUNCTION we have used?
@ankitbansal6
@ankitbansal6 Жыл бұрын
Yes all aggregation functions it works
@rakeshbabu3839
@rakeshbabu3839 Жыл бұрын
@@ankitbansal6 Thanks 🙏🏻
@greatromulus3028
@greatromulus3028 Жыл бұрын
if we can order by asc or desc why we need last_value function? we can bring last_value just adding desc at the end of the order by.
@ankitbansal6
@ankitbansal6 Жыл бұрын
Exactly. We don't need it. 😊
@rakeshbabu3839
@rakeshbabu3839 Жыл бұрын
At 7:39 ...why you again added order by emp_age at end of query even though you used order by in OVER clause. Even if you didn't add order by at the end the output looks same right
@ankitbansal6
@ankitbansal6 Жыл бұрын
That's just to sort the result in output. Even if you don't do it the result will be same
@rakeshbabu3839
@rakeshbabu3839 Жыл бұрын
@@ankitbansal6 okay..thanks sir
@Hkumar_new
@Hkumar_new 4 ай бұрын
Anable to see any thing video
Learn GROUP BY vs PARTITION BY in SQL
14:03
Anthony Smoak
Рет қаралды 37 М.
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
All About SQL Aggregations | SQL Advance | Zero to Hero
17:43
Ankit Bansal
Рет қаралды 55 М.
Lead/Lag Window Analytical functions in SQL | Advance SQL concepts
10:34
UUID vs INT: What’s Better For Your Primary Key?
9:40
Database Star
Рет қаралды 46 М.
Как удалить компромат с компьютера?
0:20
Лена Тропоцел
Рет қаралды 2,2 МЛН
Умный обзор умного iPhone 16 / 16 Pro
21:21
Гуфовский
Рет қаралды 420 М.