How do I get sql certification?
No Answer is Posted For this Question
Be the First to Post Answer
What is an exception in PL/SQL? What are the two types of exceptions?
how to select unique records from a table? : Sql dba
Which column in the user.triggers data dictionary view shows that the trigger is a pl/sql trigger?
Why do we use sqlite?
Write a sql query to convert all character to uppercase after hypen.
How to get list of all tables from a database?
How can you select unique records from a table?
scope of exception handling in plsql
I have a table .in the table 100 recored is there .we have get the single row with out using clause..
How delete all data from all tables in sql?
How the execution will be done in exceptions?
how to check the 3rd max salary from an employee table? One of the queries used is as follows: select sal from emp a where 3=(select count(distinct(sal)) from emp b where a.sal<=b.sal). Here in the sub query "select count(distinct(sal)) from emp b where a.sal<=b.sal" or "select count(distinct(sal)) from emp b where a.sal=b.sal" should reveal the same number of rows is in't it? Can any one here please explain me how is this query working perfectly. However, there is another query to get the 3rd highest of salaries of employees that logic I can understand. Pls find the query below. "select min(salary) from emp where salary in(select distinct top 3 salary from emp order by salary desc)" Please explain me how "select sal from emp a where 3=(select count(distinct(sal)) from emp b where a.sal<=b.sal)" works source:http://www.allinterview.com/showanswers/33264.html. Thanks in advance Regards, Karthik.
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)