data analyst sql interview questions and answers #41/100 | HSBC | SQL Tutorials | Product Based

  Рет қаралды 1,202

Zero Analyst

Zero Analyst

Күн бұрын

Пікірлер: 14
@souvik0077
@souvik0077 4 күн бұрын
My approach: with cte1 as( select s.*,a.max_sal from salaries s inner join (select company_id,max(salary) as max_sal from salaries group by company_id)a on s.company_id=a.company_id) select company_id,employee_id,employee_name, case when max_sal 10000 then round(salary*0.51,0) end as actual_salary from cte1
@SangramSwain-ml1vh
@SangramSwain-ml1vh 3 сағат бұрын
I have improved a lot by watching this series ❤ Thanks vai 🎉
@zero_analyst
@zero_analyst 3 сағат бұрын
Thank you!
@kiranchandukar1657
@kiranchandukar1657 2 күн бұрын
select *, max(salary) over(partition by company_id) as max_sal, case when max(salary) over(partition by company_id) >10000 then salary*.51 when max(salary) over(partition by company_id) between 1000 and 10000 then salary*.76 else salary end as sal_tax from Salaries
@Chathur732
@Chathur732 3 күн бұрын
with cte as ( select *, rank() over(partition by company_id order by salary desc) as rn from ( select *,case when salary < 1000 then salary when salary between 1000 and 10000 then salary*0.24 else salary * 0.49 end as taxated_salary from salaries)) select company_id, employee_id,round((case when salary - taxated_salary = 0 then salary else salary - taxated_salary end),0) as taxed_salary from cte
@fahimkasmani1474
@fahimkasmani1474 Күн бұрын
WITH CTE AS ( Select company_id, max(salary) as max_sal From salaries Group by company_id ), Finale as ( Select s.*, c.max_sal From CTE as c Join salaries as s On c.company_id = s.company_id ) Select company_id, employee_id, employee_name, salary, Max_sal, ROUND (Case when Max_sal < 1000 then salary When Max_sal between 1000 and 10000 then salary - (salary * 0.24) Else salary - (salary * 0.49) End) as Salaries_after_tax from Finale
@shaikgouse7742
@shaikgouse7742 4 күн бұрын
Good approach sir
@anirbanbiswas7624
@anirbanbiswas7624 4 күн бұрын
THIS CAN BE DONE WITH MORE EASIER PROCESS and without any JOIN---------------------------------------- with cte as(select *, max(salary) over(partition by company_id) as max_sal from salaries) select *,case when max_sal1000 and max_sal10000 then salary-((salary*49)/100) end as new_salary from cte
@HARSHRAJ-gp6ve
@HARSHRAJ-gp6ve 5 күн бұрын
bhaiya,the dml command for the above dataset is not present currently in your github repo,plese provide dml commands for the same
@zero_analyst
@zero_analyst 5 күн бұрын
done
@Morningbcode
@Morningbcode 2 күн бұрын
@PalashSharmahere
@PalashSharmahere 4 күн бұрын
WITH cte AS ( SELECT company_id, MAX(salary) AS maxsal FROM salaries GROUP BY company_id ), cte2 AS ( SELECT a.*, b.maxsal FROM cte b JOIN salaries a ON a.company_id = b.company_id ), cte3 as( SELECT *, CASE WHEN maxsal < 1000 THEN 0 WHEN maxsal BETWEEN 1000 AND 10000 THEN 0.24 ELSE 0.49 END AS tax_slab FROM cte2) select company_id,employee_id,employee_name , salary, maxsal ,tax_slab,(salary - (salary*tax_slab)) as finalsal from cte3
@anirbanbiswas7624
@anirbanbiswas7624 4 күн бұрын
THIS CAN BE DONE WITH MORE EASIER PROCESS---------------------------------------- with cte as(select *, max(salary) over(partition by company_id) as max_sal from salaries) select *,case when max_sal1000 and max_sal10000 then salary-((salary*49)/100) end as new_salary from cte
@HARSHRAJ-gp6ve
@HARSHRAJ-gp6ve 4 күн бұрын
with cte as( SELECT company_id,max(salary) as sal1 FROM salaries GROUP BY company_id ),cte1 as( select Salaries.*,sal1 FROM cte JOIN Salaries ON cte.company_id=Salaries.company_id ),cte2 as( select cte1.*, case when sal1
What does a Data Analyst actually do? (in 2024) Q&A
14:27
Tim Joo
Рет қаралды 72 М.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2,1 МЛН
НАШЛА ДЕНЬГИ🙀@VERONIKAborsch
00:38
МишАня
Рет қаралды 3,1 МЛН
The 25 SQL Questions You MUST Know for Data Analyst Interviews
32:47
KSR Datavizon
Рет қаралды 236 М.
The Sad Reality of Being a Data Scientist
8:55
Samson Afolabi
Рет қаралды 83 М.
How I'd Learn Data Analytics in 2024 (If I Had to Start Over)
14:08
CareerFoundry
Рет қаралды 812 М.