
Indian
Gittikçe büyüyen Hindistan nüfusunun tehlikeli boyutlara gelmesi ülkeye tehdit olmaya devam ediyor. Büyük Hindistan nüfusunun analizi için aşağıya göz atabilirsiniz
Analiz için kullanacağımız verilere aşağıdan ulaşabilirsiniz.


Hindistan nüfusunun veri analizinin SQL kodlarına ve çıktılarına aşağıdan ulaşabilirsiniz.
Verilerimize göz atalım
select * from dbo.Data1
select * from dbo.Data2
1-Veri kümemizdeki satır sayısı
select count() from dbo.Data1 select count() from dbo.Data2

2-Jharkhand ve Bihar eyaletlerinin durumlarını Growt (büyüme) sütununa göre büyükten küçüğe sıralayalım
select * from dbo.data1 where state in ('Jharkhand' ,'Bihar')
order by Growth desc

3-Hindistan nüfusuna bakalım
select sum(Population) as 'Hindistan Toplam Nüfusu' from dbo.Data2

4-Hindistan ortalama büyüme oranı, virgülden sonra 2 basamak gözüksün
select round(avg(Growth)*100,2) as 'Hindistan Ortalama Büyüme' from dbo.Data1

5-Hindistan her eyalet için ortalama cinsiyet
select state,round(AVG(Sex_Ratio),0) as 'Hindistan Ortalama Cinsiyet Oranı'
from dbo.Data1
group by state
order by 'Hindistan Ortalama Cinsiyet Oranı'

6-Ortalama okuma yazma oranı
select state,round(avg(Literacy),2) as 'Ortalama Okuma-Yazma'
from Data1
group by State
order by 'Ortalama Okuma-Yazma' desc

7-En yüksek büyüme oranı olan ilk 3 eyalet
SELECT TOP 3 state, AVG(growth) * 100 AS 'Ortalama Büyüme'
FROM Data1
GROUP BY state
ORDER BY 'Ortalama Büyüme' DESC

8- En düşük cinsiyet oranını gösteren ilk 3 ülke
select Top 3 state,avg(Sex_Ratio)*100 as 'Ortalama Cinsiyet Oranı'
from Data1
group by State
order by 'Ortalama Cinsiyet Oranı' asc

9-Okuma yazma oranında en alt 3 ve en üst 3 eyalet
En Yüksek
select Top 3 state,avg(Literacy)*100 as 'Ortalama Okuma-Yazma'
from Data1
group by State
order by 'Ortalama Okuma-Yazma' desc

En Düşük
select Top 3 state,avg(Literacy)*100 as 'Ortalama Okuma-Yazma'
from Data1
group by State
order by 'Ortalama Okuma-Yazma' asc

10-A harfi ile başlayan Eyaletleri Listele
select distinct state
from Data1
where state like 'A%'

11-M harfi ile başlayan Semtleri listele
select distinct District
from Data1
where District like 'M%'

Yukarıda oluşturulan tablolara bakmak isterseniz aşağıdaki dosyayı indirebilirsiniz.
