Thursday, January 17, 2019


MySQL:
Sub queries in SQL are great tool for this kind of scenario, here we first select maximum salary and then another maximum excluding result of subquery
mysql> SELECT max(salary) FROM Employee WHERE salary NOT IN (SELECT max(salary) FROM Employee);
using subquery and < operator instead of IN clause:
mysql> SELECT max(salary) FROM Employee WHERE salary < (SELECT max(salary) FROM Employee);
Oracle:
using ROW_NUMBER
select * from ( select e.*, row_number() over (order by salary desc) as row_num from Employee e ) where row_num = 2;
Using DENSE_RANK():
SELECT * FROM (SELECT S.*,DENSE_RANK() OVER (PARTITION BY DNO ORDER BY SALARY DESC) DR FROM SOURCE ) S WHERE S.DR=2;


Related Posts:

  • Arraylist vs HashMap Difference between Arraylist and HashMap? ArrayList implements List Interface while HashMap is an implementation of Map interface. Memory consumption is high in HashMap compared to the ArrayList. ArrayList maintains the ins… Read More
  • How to iterate through a Map Elements we cannot iterate a Map directly using iterators, because Map are not Collection. There are different methods to iterate through MAP elements: Method 1: Using Iterator and keySet(). package seleniumrepo; import java.ut… Read More
  • Armstrong Program in Java Write a Java program to find whether given number is Armstrong or not Armstrong numbers are: 153, 370, 371, 407 Definition: We call a given number as Armstrong if it is equal to the sum of the powers of its own digits. Ex:&n… Read More
  • BufferedReader vs Scanner Difference between BufferedReader and Scanner: It can parse the user input and read an int, short, byte, float, long and double apart from String. On the other hand, BufferedReader can only read String in Java. BuffredReade… Read More
  • White Box Testing (WBT) vs Black Box Testing (BBT) Difference between White Box Testing and Black Box Testing: WBT: This is defined as method of testing in which one can perform testing on an application having internal structural knowledge of it. This is also kno… Read More

0 comments:

Post a Comment

Selenium Training in Realtime

Blog helps to a student or IT employee to develop or improve skills in Software Testing.

Followers

About Me

My photo
Hyderabad, Andhra Pradesh, India
I am Automation Testing Professional. I have completed my graduation in B.Tech (Computers) from JNTU Hyderabad and started my career in Software Testing accidentally since then, I passionate on learning new technologies

Contact Form

Name

Email *

Message *

Popular Posts