SQL – SELECT COMPUTE BY

1.122 kez okundu

Merhaba arkadaşlar, SQL’ de SELECT sorgusunda COMPUTE BY kullanımı ile ilgili basit örnekleri aşağıda inceleyebilirsiniz. Şimdi SELECT COMPUTE BY işlemine bir göz atalım.

SELECT COMPUTE BY

COMPUTE BY

— Listelenmiş bir sorgu ile genel anlamda işlem yapmak için kullanır.
— Personel bilgilerini ve toplam maaşı listeleyin

SELECT *
FROM Personel
COMPUTE SUM(Maas)

— Öğrencileri bilgilerini ve öğrenci mevcudunu listeleyin

SELECT *
FROM Ogrenci
COMPUTE COUNT(Id) — Burada “*” yıldız ifadesini kabul etmediği için alan adı(Id) veriyoruz.

— Bölümlerdeki öğrenci sayısını ve toplam mevcut sayıyı listeleyin

SELECT b.Adi, COUNT(*) as [Öğrenci Sayısı]
FROM Bolum as b
inner join Ogrenci as o
              On b.Id = o.Bolum_Id
GROUP BY b.Adi
COMPUTE SUM(COUNT(*)) — Toplam Mevcut

/* Aşağıdaki örneği referans alarak alış veriş fişi sorgusu yazınız.
Ürün B.Fiyat Adet Toplam
ÇokoPrens 5 7 35
Gofret 1 10 10
Genel Toplam = 45
*/

SELECT u.Adi as [Ürün]
u.Fiyat as [Birim Fiyatı]
s.Adet as [Adet]
(u.Fiyat * s.Adet) as [Toplam Fiyat]
FROM Urun as u
INNER JOIN Sepet as s
                 ON u.Id = s.Urun_Id

COMPUTE SUM(u.Fiyat * s.Adet) — Genel Toplam

Sonuç

Soru ve önerilerinizi yorum olarak ya da e-mail göndererek iletebilirsiniz, teşekkürler.

Bunlar da hoşunuza gidebilir...

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload CAPTCHA.

Tipobe365 Giriş