Explain the methods used to protect source code of pl/sql.
No Answer is Posted For this Question
Be the First to Post Answer
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.
How do I find duplicates in the same column?
difference between table level constraint and column level and advantages of table level constraint
Why cannot I use bind variables in ddl/scl statements in dynamic sql?
How delete a row in sql?
What is pragma in sql?
Which version of sql do I have?
what is called after appearing where clause
What is sql analyzer?
what is a field in a database ? : Sql dba
How much does sql certification cost?
What is procedure and function in sql?