Snowflake Query Practice
Snowflake Query Practice
FROM PILOT
GROUP BY AIRLINE
HAVING SUM(SALARY) > (SELECT AVG(SALARY) FROM PILOT);
-----------------------------------------------------------
SELECT * FROM (
SELECT *,DENSE_RANK() OVER (ORDER BY SALARY DESC) AS RNK
FROM EMPLOYEES
) WHERE RNK <= 5 ;
-----------------------------------------------------------------------------------
-----
SELECT * FROM (
SELECT *,DENSE_RANK() OVER (PARTITION BY DEPARTMENT_ID ORDER BY SALARY DESC) AS
RNK
FROM EMPLOYEES
) WHERE RNK =2 ;
-----------------------------------------------------------------------------------
--------
-----------------------------------------------------------------------------------
--------
SELECT * FROM (
SELECT ROW_NUMBER() OVER (ORDER BY EMPLOYEE_ID) AS RNK,*
FROM EMPLOYEES
) WHERE MOD(RNK,2)=1;
-----------------------------------------------------------------------------------
----------
-----------------------------------------------------------------------------------
----------