veritabanı uygulama
DESCRIPTION
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları. 1. SELECT Dogumyili FROM PERSONEL; Tekil olanları seçmek için SELECT DISTINCT Dogumyili FROM PERSONEL;. 2. SELECT DeparmanNo , Count ( Pno ) FROM PERSONEL GROUP BY DeparmanNo. 3. SELECT Adi, Soyadi , DepartmanNo - PowerPoint PPT PresentationTRANSCRIPT
1
• SELECT Dogumyili FROM PERSONEL;
• Tekil olanları seçmek için • SELECT DISTINCT Dogumyili FROM PERSONEL;
11. Her Görevden en yüksek maaşlı personelin adını, soyadını, maasını ve gorev numarasını seçiniz
SELECT Adi,Soyadi,MAX(Maas),GorevNoFROM PersonelGROUP BY GorevNo;
12. Her departmanda çalışan personellerin ortalama maası nedir?
• SELECT AVG(Maas) FROM Personel GROUP BY DepartmanNo;
S2.Personel tablosundan adi “e” ile başlayan veya soyadında “l” harfi bulunan ve maaşının 2 katı 4400 den buyuk ve eşit olan adi ve soyadı a-z ye sıralı olan sql sorgusunu yazınız?
SELECT * FROM PERSONELWHERE adi LIKE ‘e%’ OR soyadi LIKE ‘%I%’ AND Maas*2=>4400 ORDER BY adi,soyadi ASC;
S3.Soru2 deki sorgu sonucunda oluşacak tabloyu yazınız?
S4.Personel tablosunda öğretmenlerin maaşına %20 zam yapan sql sorgusunu yazınız?
UPDATE Personel SET maas=maas+maas*0.2WHERE meslek=‘ogretmen’;
S5.Personel tablosuna aşağıdaki bilgiyi ekleyen sql sorgusunu yazınız?
• 123456,Hasan Fehmi,20,Rize,Yazılımcı,5000
INSERT INTO PersonelVALUES(123456,’Hasan’,’Fehmi’,20,’Rize’,’Yazılımcı’,5000);
• 456789,Yuksel,Cakar,25,AnalistINSERT INTO Personel (tckimlikno,adi,soyadi,yas,meslek)VALUES(456789,’Yuksel’,’Fehmi’,25,’Analist’);
S6.Personel tablosunda kaç çeşit mesleğin olduğunu bulan sql sorgusunu yazınız?
SELECT COUNT(meslek) FROM Personel; 16Bu sorguda tekrar edenleri de sayar.
• Tekil Sonuçları bulmak içinSELECT COUNT(DISTINCT meslek) FROM Personel; 11
S7.Personel tablosunda her bir meslekte en yüksek maaşı alanları listeleyecek şekilde gruplandırma yapan sql sorgusunu yazınız?
SELECT Ad,Soyad,MAX(Maas),meslek FROM PersonelGROUP BY meslek;
• tbl_ogrenci tablosundan kayitTarihi sütununu siliniz.
ALTER TABLE tbl_ogrenciDROP COLUMN kayitTarihi ;• tbl_ogrenci tablosuna adres sütunu ekleyiniz.ALTER TABLE tbl_ogrenciADD COLUMN adress ;
• tbl_ogrenci tablosundaki adı ali soyadı coşkun olan öğrencinin adını ve soyadını kendi ad ve soyadınıza dönüştürünüz.
• tbl_ogrenci tablosundaki ogrenciNo su 10759003 olan öğrencinin bolumunu bankacılık olarak güncelleyiniz.
• tbl_ders tablosundaki dersKodu ING 101 olan dersin dersVeren nini Mutlu ARMAN olarak güncelleyiniz.
• tbl_ogrenciNot tablosundaki ders_id si 1 ve ogr_id si 1 olan kaydın notunu 10 arttırınız
• tbl_ogrenciNot tablosundaki ders_id si 3 ve ogr_id si 2 olan kaydı siliniz