Oracle interesting questions and answers | SQL to find the N th maximum salary

  Рет қаралды 30,812

Siva Academy

Siva Academy

Күн бұрын

Пікірлер: 61
@saktibiswal6445
@saktibiswal6445 3 жыл бұрын
Subscribed!! Awesome Channel and very good explanation! Definitely learnt from this
@SivaAcademy
@SivaAcademy 3 жыл бұрын
Thank you 💐
@bhaskaro
@bhaskaro 2 жыл бұрын
Thanks for explaining different methods to find the N'th max salary, also please make a video which methods of these are efficient.
@mukeshchitte3870
@mukeshchitte3870 4 жыл бұрын
Great, happy to listen to u, thanks a lot 🙂
@SivaAcademy
@SivaAcademy 4 жыл бұрын
My pleasure, thank you 💐💐🙏
@Ram-tf8ir
@Ram-tf8ir 7 ай бұрын
Great work❤
@abheshkumar2232
@abheshkumar2232 4 жыл бұрын
Write a procedure to update salary 10% and select employees. Without using parameters.
@sansurvase2
@sansurvase2 2 жыл бұрын
You are Amazing ! 👏👏🙌
@SivaAcademy
@SivaAcademy 2 жыл бұрын
Thank you bro
@manideepkumar959
@manideepkumar959 3 жыл бұрын
1st rownum u explained well, later ur simply typing something and not explaining what r u writing,in subquery why r u writing b.sal>=a.sal?
@anushaa1471
@anushaa1471 4 жыл бұрын
Sir, thank you for this GREAT VIDEO👍. Could you please elaborate the method 3 approach .? Why we are taking count of distinct salary there?
@AparnaBL
@AparnaBL 3 жыл бұрын
Lady since there is a duplicate salary 10000. He mentioned twice same point 🤔🤔🤔🤔🤔😏
@sujaa1000
@sujaa1000 2 жыл бұрын
Thanks again Siva!
@SivaAcademy
@SivaAcademy 2 жыл бұрын
My pleasure!
@deepakranjanmishra3
@deepakranjanmishra3 4 жыл бұрын
Sir very good explanations.Thank you so much for your extended support to make it.Much appreciated.
@SivaAcademy
@SivaAcademy 4 жыл бұрын
Welcome 🙏💐💐
@crazycom9807
@crazycom9807 3 жыл бұрын
Thanks a lot for such a detailed explanation..
@SivaAcademy
@SivaAcademy 3 жыл бұрын
Thank you
@manikandanpanneer1650
@manikandanpanneer1650 5 ай бұрын
Thanks Dear Bro 🙏🙋‍♂️😍
@SivaAcademy
@SivaAcademy 5 ай бұрын
Welcome bro 🙏
@rajasekarp7873
@rajasekarp7873 2 жыл бұрын
👍Super bro👏
@SivaAcademy
@SivaAcademy 2 жыл бұрын
Thank you
@devinenibalaji9038
@devinenibalaji9038 2 жыл бұрын
Hi siva , Request to pls clearly explain the subquery method
@kapilsrivastava8007
@kapilsrivastava8007 3 жыл бұрын
Excellent answer
@SivaAcademy
@SivaAcademy 3 жыл бұрын
Welcome bro 💐
@SatyendraSingh-ul5iq
@SatyendraSingh-ul5iq 3 жыл бұрын
Thanks shiva, please let us know that difference between force view and inline view.
@SivaAcademy
@SivaAcademy 3 жыл бұрын
Ideally we should not compare both, posted both cocepts seperalty
@pra1bhus1
@pra1bhus1 3 жыл бұрын
Great content. I don't know who is the one disliked this video
@SivaAcademy
@SivaAcademy 3 жыл бұрын
Thank you 💐
@vsr1727
@vsr1727 4 жыл бұрын
Thank you siva👍
@SivaAcademy
@SivaAcademy 4 жыл бұрын
Welcome
@minicat1983
@minicat1983 3 жыл бұрын
Or use nth_value function Select distinct nth_value(sal,5) over (order by sal desc range between unbounded preceding and unbounded following) rn From emp;
@sravankumar3674
@sravankumar3674 2 жыл бұрын
Hi .... Any video which will return multiple rows using object type in function?
@tshende02
@tshende02 2 жыл бұрын
Thank you so much
@SivaAcademy
@SivaAcademy 2 жыл бұрын
You're most welcome
@Pmreedy801
@Pmreedy801 4 жыл бұрын
Great sir ,😍😍
@SivaAcademy
@SivaAcademy 4 жыл бұрын
Thank you 💐
@dfhwze
@dfhwze 4 жыл бұрын
Can you also do it using match_recognize or a recursive function?
@PrayasDhanbadBasicBuilder
@PrayasDhanbadBasicBuilder 2 жыл бұрын
Seems fetch first don't work in 11g. So kindly do mention the oracle version. If possible in each video.
@SriLife2
@SriLife2 4 жыл бұрын
Can u do the same to find group wide nth sal without rank, analytical, rownum functions.
@SivaAcademy
@SivaAcademy 4 жыл бұрын
No, for finding group wise salary, analytical function is the best approach
@ravipatisrikanth8331
@ravipatisrikanth8331 4 жыл бұрын
Sir ,how to find difference between salaries in emp table
@SivaAcademy
@SivaAcademy 4 жыл бұрын
Differences between what two salaries??
@ravipatisrikanth8331
@ravipatisrikanth8331 4 жыл бұрын
No two salaries, you can 5 or 6 salaries like 2000,1800,1600,1000,800
@ravipatisrikanth8331
@ravipatisrikanth8331 4 жыл бұрын
I know how to find out the difference between two salaries but I don't know how to find out more than two salaries
@ravipatisrikanth8331
@ravipatisrikanth8331 4 жыл бұрын
One guy asked in my interview
@ravipatisrikanth8331
@ravipatisrikanth8331 4 жыл бұрын
So please write a query sir
@sumanthreddy1139
@sumanthreddy1139 2 жыл бұрын
sir can i have latest recorded videos if i pay u the money..
@SivaAcademy
@SivaAcademy 2 жыл бұрын
Hi Sumanth, no need to pay, I was not feeling good last couple of weeks, will be start posting from next week onwards, please stay tuned
@sampurnabhattacharjee9748
@sampurnabhattacharjee9748 2 жыл бұрын
will this query work for the above question Select Salary FROM(SELECT DISTINCT SALARY FROM EMPLOYEE ORDER BY Salary DESC FETCH FIRST 2 ROWS ONLY) ORDER BY SALARY ASC FETCH FIRST 2 ROWS ONLY
@thulasireddy4514
@thulasireddy4514 3 жыл бұрын
Sir oracle full course unda
@SivaAcademy
@SivaAcademy 3 жыл бұрын
Not yet bro
@kumarbrajesh5051
@kumarbrajesh5051 4 жыл бұрын
How to count Number of column in a table without using metadata in Sql
@SivaAcademy
@SivaAcademy 4 жыл бұрын
Will answer in upcoming video in this series, please stay tuned.
@ashokkumar-hm5on
@ashokkumar-hm5on Жыл бұрын
select salary rank() over(order by salary desc),DENSE_RANK()OVER(order by salary desc)from employees not working
@feyie
@feyie 2 жыл бұрын
Hi Siva, can u help me? I need to get the sum of the total value of each element that's grouped per pay date. And I need to display it in my report as one row . Here's the sample data (4 rows): Column1: Pay date 15-Jan-2022 30-Jan-2022 15-Jan-2022 30-Jan-2022 Column2: element Pay allowance Pay allowance2 Pay allowance Pay allowance2 Column3: total 500 300 500 300 I used a case statement but it doesn't work. SELECT a.personid, TRUNC(TO_DATE(a.pay_date, 'DD-MON-YYYY')) pay_date CASE WHEN a.element LIKE 'Pay Allowance%' OR 'Pay Allowance2' THEN 'Pay Allowance Benefit' ELSE NULL END as Pay_Allowance_Benefit , SUM(a.total) FROM (SELECT tbl4.personid, TRUNC(TO_DATE(tbl3.val_date, 'DD-MON-YYYY')) pay_date ,tbl2.name element ,tbl1.value total FROM tbl1 ,tbl2 ,tbl3 ,Tbl4 Where clause) a WHERE a.personid = :p_id GROUP BY a.element , a.person_id , TRUNC(TO_DATE(a.pay_date, 'DD-MON-YYYY'))
@diptikokate7348
@diptikokate7348 Жыл бұрын
Thank you so much sir
Oracle Interview Question oracle index related questions
14:11
Siva Academy
Рет қаралды 150 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 118 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Oracle ALL About Dates PART 5 INTERVAL YEAR TO MONTH Data Type
18:05
Oracle 23C New Features | Table Value Constructor
10:53
Siva Academy
Рет қаралды 3,7 М.
Practice SQL Interview Query | Big 4 Interview Question
14:47
Scenario Based Question | Oracle Database SQL Tricky Interview Questions
9:01
Oracle SQL and PLSQL Tricky Interview Questions
Рет қаралды 29 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 118 МЛН