:: Home Page            
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage  Contact Us     Login  |  Sign Up                      
Categories >> Software >> Databases >> SQL PLSQL


 Oracle interview questions  Oracle Interview Questions (2036)
 SQL Server interview questions  SQL Server Interview Questions (1076)
 MS Access interview questions  MS Access Interview Questions (24)
 MySQL interview questions  MySQL Interview Questions (194)
 Postgre interview questions  Postgre Interview Questions (6)
 Sybase interview questions  Sybase Interview Questions (22)
 DB Architecture interview questions  DB Architecture Interview Questions (5)
 DB Administration interview questions  DB Administration Interview Questions (213)
 DB Development interview questions  DB Development Interview Questions (53)
 SQL PLSQL interview questions  SQL PLSQL Interview Questions (773)
 Databases AllOther interview questions  Databases AllOther Interview Questions (106)
write a query to find out the no. of employees whose age is 
less than 25 and max of salary for the employees belonging 
to a particular department is less than 20000
 Question Submitted By :: SQL-PLSQL
I also faced this Question!!     Answer Posted By  
# 1
select dept,count(emp),max(sal)
from a
where age < 25
group by dept
having max(sal) < 20000
Is This Answer Correct ?    10 Yes 1 No
Khushbu Patel
# 2
Ignore my previous post. it is wrong.

select dept,count(emp),max(sal) from employee where age <25
group by dept having max(sal) <20000
Is This Answer Correct ?    1 Yes 0 No
Vikneswaran Thangarasu
# 3
select dept,count(emp),max(sal) from employee where age <25
and sal <20000 group by dept
Is This Answer Correct ?    1 Yes 1 No
Vikneswaran Thangarasu
# 4
select dept,count(emp) from employee where age <25 and max
(sal) <20000 group by dept.
Is This Answer Correct ?    3 Yes 4 No
# 5
There is little mistake in Nitin the MONTHS_BETWEEN
(SYSDATE,hiredate)should be stated like this because if we
place hiredate firt the output comes in Negative, so it
gives all record.

select DEPTno,COUNT(EMPno),max(SAL)
from EMP
where (TO_CHAR(sysdate,'yyyy') - TO_CHAR(HIREDATE,'yyyy'))
< 25
having max(sal) < 20000
Is This Answer Correct ?    1 Yes 2 No
# 6
SELECT department_id, COUNT(employee_id), MAX(salary)
FROM employees
GROUP BY department_id
HAVING MAX(salary) < 20000;
Is This Answer Correct ?    2 Yes 5 No
Nitin Umale

Other SQL PLSQL Interview Questions
  Question Asked @ Answers
how to get second highest salary in SQL(as/4000 iGate 29
What is the fastest way of accessing a row in a table? TCS 4
When we give SELECT * FROM EMP; How does oracle respond? Accenture 24
Suppose I have to create a view on a table, that is not yet been created by DBA. I khow the table structure. Is it possible to create the view before DBA creates this table? If yes then how? Is it possible to create synonym in this way? IBM 4
what is mean by forward declaration and where we'll use it. TCS 4
how to create object in plsql TCS 2
What is a self join ? BirlaSoft 6
How to count the no of records of a table without using COUNT function? Tesco 10
Give which cursor is better for better performance means type of cursors?   2
What is the different between Stored Procedure and Procedure? Informatica 6
How many types of database triggers can be specified on a table ? What are they ?   2
For more SQL PLSQL Interview Questions Click Here 

Copyright Policy  |  Terms of Service  |  Articles  |  Site Map  |  RSS Site Map  |  Contact Us
Copyright 2013  All Rights Reserved.   ::