10 Gruplandırarak Sorgulama

Slides:



Advertisements
Benzer bir sunumlar
T sql-diğer komutlar Metin Akbulut.
Advertisements

VTYS Öğr. Gör. Engin DUTAR
distinct ile group by komutlarının özellikleri ve farkları
III.Oturum: SQL ile Verileri İşlemek
Verileri gruplayarak analiz
KARMAŞIK SORGULAR.
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
SQL (Structured Query Language)
KARMAŞIK SORGULAR.
SQL (Structured Query Language)
SQL Structured Query Language (Yapısal sorgulama dili)
En ucuzundan en pahalısına doğru sıralanmış olarak “Cep Telefonları” kategorisindeki tüm ürünlerin isimleri “Spor” kategorisinde ürünleri listelenen “İstanbul”
Karmaşık (İç içe) SELECT Sorguları
SQL KOMUTLARI.
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
Veri Tabanı I.
EkoPC Bilişim Ltd. Eğitim Hizmetleri
Veritabanı Yönetim Sistemleri-I
Alt Sorgular Veritabanı 2.
5 Sorgulama İşlemleri Veritabanı 1.
Tek Tablo İçinde Sorgulamalar
SQL Sorgu Örnekleri.
Fonksiyonlar Hafta 4.
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
SQL (STRUCTURED QUERY LANGUAGE)
Departman ve Personel Tablosu Soruları
11 ekim 2011 VTYS –II Dersi. Kalıp İfadelerle Sorgu (Pattern) Eğer bir sözel verinin sadece belli kriterlere uyanlarını seçeceksek sütun_adı LIKE kalıp.
VIEW (BAKIŞ) OLUŞTURMA
VIEW lerle çalışmak 11.BÖLÜM.
SQL Komutlar 3 Sibel SOMYÜREK.
VERİTABANI ve YÖNETİMİ
SQL’e Giriş ve SELECT Komutu
MySQL Operatörleri ve Fonksiyonları
SQL SERVER 2008 Yücel YILDIRIM.
VeriTabanı Uygulama.
7 Aritmetiksel Operatörler ve Hazır Fonksiyonlar
Veri Tabanı Yönetim Sistemleri 1 Ders 6 Çok Tablolu Sorgular
Veri Tabanı Yönetim Sistemleri 1 Ders 5 SQL'e Giriş
Veritabanı Yönetim Sistemleri-I
SQL Komutları (2) Uzm. Murat YAZICI.
FONKSİYONLAR İbrahim Onur Sığırcı.
SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name aggregate : birleştirme fonksiyonları.
SQL’ e Giriş Uzm. Murat YAZICI.
Bir programlama dilinde fonksiyon denildiğinde akla ilk olarak belli işleri yapmak üzere tasarlanmış kod blokları gelir. Fonksiyonlarla çalışmak, tekrarlanan.
Bölüm 3: SQL.
VERİTABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü.
ADRES İ NDEN ÖRNEK VER İ TABANLARINI İ ND İ R İ N İ Z SQL.
Veri Tabanı Yönetimi Dersi 4. Laboratuvarı Arş. Gör. Pınar CİHAN.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Yapısal Sorgulama Dili SQL Hafta 7. TEKRARLI SATIRLARI ÖNLEMEK  DISTINCT komutu ile sorgu sonucunda birden fazla kayıt aynı verileri içeriyorsa tekrarlı.
GROUP BY HAVING ORDER BY İbrahim Onur Sığırcı. Ö RNEK 1 – G RUP F ONKSIYONLARı * «Sales» departmanında kaç kişinin çalıştığını, toplam maaşlarını, en.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Veri Tabanı Yönetimi Dersi 5
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
SQL Server’da Fonksiyon Kullanımı
Aritmetiksel Operatörler ve Hazır Fonksiyonlar
SQL GROUP BY HAVING.
GROUP BY HAVING ORDER BY LIMIT
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
SQL Server - Views.
FONKSİYONLAR- Metin Fonksiyonları
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-4-DML
Intersect Tablo1 Sno Ad Soyad 1 Ali Ak 2 Veli Kara 3 Can Mor Tablo2
Sunum transkripti:

10 Gruplandırarak Sorgulama 24.04.2011 Veritabanı 1 02.04.2012 Pamukkale Üniversitesi Ali Coşkun

Pamukkale Üniversitesi Ali Coşkun Gruplandırma Tablo içerisinde ortak özelliklere sahip satırların birbiri ile ilişkilendirilmiş biçimde sorgulanmasıdır. Kullanımı; Select sutun_adları From tablo_adı Where koşul Group By guruplandırma_sutun_adı Having koşul Order By sutun_adları 02.04.2012 Pamukkale Üniversitesi Ali Coşkun

Pamukkale Üniversitesi Ali Coşkun Group By Group by ifade where ifadesinden sonra ve order by ifadesinden önce kullanılır. Gruplandırma yapılacak sütunlar tablonun içerdiği sütunlar veya hesaplama gibi işlemler sonrası oluşan sütunlar olabilir. Gruplandırma yapılan sütunlar NULL değer içeriyorsa null değerler bir gurupta toplanır. Where koşulu içeriyorsa önce koşul sonra Group By ifadesi işletilir. Sütunlara verilen takma isimler verilebilir fakat Group by ve Having işleminde takma isimler yazılamaz. 02.04.2012 Pamukkale Üniversitesi Ali Coşkun

Gruplandırma İşleminde Kullanılan Fonksiyonlar AVG MAX MIN COUNT SUM 02.04.2012 Pamukkale Üniversitesi Ali Coşkun

Pamukkale Üniversitesi Ali Coşkun Örnekler SELECT SUM(maas) FROM tbl_personel WHERE gorevi= 'Mühendis' SELECT gorevi, SUM(maas) FROM tbl_personel  şeklindeki kullanım hata verecektir. FROM tbl_personel GROUP BY gorevi 02.04.2012 Pamukkale Üniversitesi Ali Coşkun

Pamukkale Üniversitesi Ali Coşkun Örnekler SELECT musteriAdSoyad,SUM(borc)-SUM(alacak) FROM tbl_musteri WHERE SUM(borc)-SUM(alacak) > 500 --> hata verir SELECT musteriAdSoyad,SUM(borc)-SUM(alacak) FROM tbl_musteri GROUP BY musteriAdSoyad HAVING SUM(borc)-SUM(alacak) > 500 02.04.2012 Pamukkale Üniversitesi Ali Coşkun