Departman ve Personel Tablosu Soruları

Slides:



Advertisements
Benzer bir sunumlar
VTYS 2012 Mehmet Emin KORKUSUZ Ders - 05.
Advertisements

T sql-diğer komutlar Metin Akbulut.
VTYS Öğr. Gör. Engin DUTAR
Hazırlayan : Öğr. Gör. Fahri YILMAZ
Verileri gruplayarak analiz
KARMAŞIK SORGULAR.
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.
SQL Komutlar 2 Sibel SOMYÜREK.
SQL de Değişken Tanımlama
SQL Komutlar 4 Fahri YILMAZ.
Veritabanı Yönetim Sistemleri-I
Alt Sorgular Veritabanı 2.
5 Sorgulama İşlemleri Veritabanı 1.
Tek Tablo İçinde Sorgulamalar
SQL Sorgu Örnekleri.
Fonksiyonlar Hafta 4.
T-SQL-2.Konu Akış Kontrolleri.
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
10 Gruplandırarak Sorgulama
SQL (STRUCTURED QUERY LANGUAGE)
VTYS Öğr. Gör. Engin DUTAR
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
SQL Komutlar 3 Sibel SOMYÜREK.
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
VTYS Öğr. Gör. Engin DUTAR
SQL’e Giriş ve SELECT Komutu
MySQL Operatörleri ve Fonksiyonları
SQL SERVER 2008 Yücel YILDIRIM.
VeriTabanı Uygulama.
Veri Tabanı Yönetim Sistemleri 1 Ders 6 Çok Tablolu Sorgular
Varlık-İlişki Modeli (E-R Modeli)
SQL (Structured Query Language). MySQL de Temel Komutlar : CREATE DATABASE isim; verilen isimde bir veri tabanı oluşturur. SHOW DATABASES; Tüm yaratılan.
SQL Sibel SOMYÜREK.
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ı.
VTYS Öğr. Gör. Engin DUTAR
SQL’ e Giriş Uzm. Murat YAZICI.
ADRES İ NDEN ÖRNEK VER İ TABANLARINI İ ND İ R İ N İ Z SQL.
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
Ö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ı.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
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
14.DERS Örnekler, Sorular BUKET DOĞAN.
5. HAFTA Öğr. Gör. Yunus KÖKVER
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
DML ile veri ekleme, silme ve değiştirme
SQL GROUP BY HAVING.
FONKSİYONLAR İbrahim Onur Sığırcı.
GROUP BY HAVING ORDER BY LIMIT
Sorgu / dml / ddl komutları
SQL (STRUCTURED QUERY LANGUAGE)
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
Görev 12.
Sunum transkripti:

Departman ve Personel Tablosu Soruları Öğr. Gör. Murat ATASOY matasoy@gmail.com

Soyadında oğlu kelimesi olan personel listesi Like SELECT ad,soyad FROM a_personel where soyad like “%oğlu%” Öğr. Gör. Murat ATASOY matasoy@gmail.com

Adı Dilek veya Mehmet olan ve Maaşı 1400’den büyük olan personel listesi SELECT * FROM `a_personel` where (ad="dilek" or ad="mehmet") and maas>1400 Öğr. Gör. Murat ATASOY matasoy@gmail.com

Adı E ile veya M ile başlayan personel listesinin alfabetik sırasını veren sql SELECT * FROM `a_personel` where ad like "e%" or ad like 'm%' order by ad Öğr. Gör. Murat ATASOY matasoy@gmail.com

Maaş 1000 ile 2000 arası olan personelin maaşlarının büyükten küçüğe sıralanmış listesi SELECT * FROM `a_personel` where maas>1000 and maas<2000 order by maas desc Öğr. Gör. Murat ATASOY matasoy@gmail.com

Adları mehmet, mustafa, hakan, elif, gürkan,… olan personelin ad soyad listesi SELECT * FROM `a_personel` where ad in ("elif","mehmet","mustafa","hakan","gürkan") Öğr. Gör. Murat ATASOY matasoy@gmail.com

Toplam person sayısını veren SQL Count(): sorgunu satır sayısını verir Select count(*) from tablo SELECT count(*) FROM `a_personel` Öğr. Gör. Murat ATASOY matasoy@gmail.com

1 ayda personele verilecek toplam maaş miktarını veren sql Sum(alan): satırlardaki belirtilen değerleri toplar Select sum(alan) from tablo Öğr. Gör. Murat ATASOY matasoy@gmail.com

İsmi mehmet olanların maaşlarının toplamı Select sum(maas) from a_personel Where ad=“mehmet” Öğr. Gör. Murat ATASOY matasoy@gmail.com

Öğrenci Bilgi Sistemi Soruları Tablolar; b_ogrbilgi,  b_ogrnot Öğr. Gör. Murat ATASOY matasoy@gmail.com

Adında M harfi olan öğrencilerin listesi LIKE like Select * from tablo where alan like ‘%kelime%’ Tablo=b_ogrbilgi Alan=ad Kelime=M SELECT * FROM b_ogrbilgi where ad like '%m%' Öğr. Gör. Murat ATASOY matasoy@gmail.com

Soyadında TAR kelimesi geçen öğrencilerin listesi Select * from b_ogrbilgi where soyad like "%TAR%" Öğr. Gör. Murat ATASOY matasoy@gmail.com

Önce Soyad sonra Ad gelecek şekilde birleştirilmiş ad soyad alan listesi (ÖR: Atasoy murat Eyüp kemal) Concat(alan1,alan2,….) Select concat(alan2,” “,alan1) from tablo SELECT concat(soyad," ",ad) as "YARIŞMACI LİSTESİ" FROM b_ogrbilgi Öğr. Gör. Murat ATASOY matasoy@gmail.com

Öğrenci listesinin Soyada göre sıralayan SQL Order by alan asc/desc SELECT * FROM `b_ogrbilgi` order by soyad asc Öğr. Gör. Murat ATASOY matasoy@gmail.com

Final Notu 60’tan büyük olanların V1 V2 ve F notlarını veren SQL SELECT v1,v2,f FROM b_ogrnot where f>60 Öğr. Gör. Murat ATASOY matasoy@gmail.com

2 nolu dersin Final notları toplamı Sum() SELECT sum(f) FROM b_ogrnot where idders=2 Öğr. Gör. Murat ATASOY matasoy@gmail.com

3 nolu dersin Final notları ortalaması AVG(alan): ortalama SELECT avg(f) FROM b_ogrnot where idders=3 SELECT sum(f)/20FROM b_ogrnot where idders=3 SELECT sum(f)/count(*) FROM b_ogrnot where idders=3 Öğr. Gör. Murat ATASOY matasoy@gmail.com

V1 ve V2 notları düşünülerek git gide daha başarılı olan öğrencilerin İD listesi SELECT idOgr FROM `b_ogrnot` where v1<v2 Öğr. Gör. Murat ATASOY matasoy@gmail.com

3 Nolu dersi kaç kişi alıyor SELECT count(*) FROM `b_ogrnot` where idders=3 Öğr. Gör. Murat ATASOY matasoy@gmail.com

3 nolu dersi alanların idlerini veren SQL listesi SELECT idOgr FROM `b_ogrnot` where idDers=3 Öğr. Gör. Murat ATASOY matasoy@gmail.com

Notlar tablosundaki öğrencilerin ortalamalar listesi (V1, V2, F için %30, %20, %50 oranları geçerli) SELECT v1*30/100 + v2*20/100 + f*50/100 as "ORTALAMA", v1,v2,f from b_ogrnot Öğr. Gör. Murat ATASOY matasoy@gmail.com