Arkadaşlar selam,
kuzenimin sınavı için yardıma ihtiyacım var. 4 basit sql sorgusu hazırlanması gerekiyor.
sorular şunlar: https://docdro.id/hVY4UpV
sql e hakim biri için 10 dakikalık bir iş, yardımcı olandan allah razı olsun
Basit SQL Sorguları [Yardım]
7
●166
- 28-07-2020, 12:39:18
- 28-07-2020, 13:00:19Ayağı kırmış yatıyor üstadım da o yüzden bakamıyor, benim de teknik bilgim 0HEGEL adlı üyeden alıntı: mesajı görüntüle
- 28-07-2020, 13:01:2730dkya pcdeyim bekleyebilirseniz yardımcı olacağımAsoSolutions adlı üyeden alıntı: mesajı görüntüle
- 28-07-2020, 13:05:56bekleriz üstadım sağolHEGEL adlı üyeden alıntı: mesajı görüntüle
- 28-07-2020, 15:22:311.[CODE
1. tablo oluşturma;
CREATE TABLE personel(
PerNo INT (11) NOT NULL AUTO_INCREMENT,
Ad VARCHAR (255),
Soyad VARCHAR (255) ,
Cinsiyet VARCHAR (255) ,
Maas INT (11) ,
Bno INT (11) ,
PRIMARY KEY (PerNo)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
1. tablo için veri oluşturma;
INSERT INTO `personel` (`PerNo`, `Ad`, `Soyad`, `Cinsiyet`, `Maas`, `Bno`) VALUES (NULL, 'Ali', 'Genç', 'E', '1900', '1'), (NULL, 'Esra', 'Uzun', 'K', '4100', '3'), (NULL, 'Semra', 'Yılmaz', 'K', '3450', '2'), (NULL, 'Ferhat', 'Yakışıklı', 'E', '5000', '2'), (NULL, 'Fatma', 'Kapa', 'K', '5500', '3'), (NULL, 'Alim', 'Fatih', 'E', '2200', '4'), (NULL, 'Salih', 'Erdem', 'E', '9000', '2');
2. tablo oluşturma;
CREATE TABLE bolumler(BolumNo INT (11) NOT NULL,BolumAdi VARCHAR (255)) CHARACTER SET utf8 COLLATE utf8_general_ci;
2. tablo için veri oluşturma
INSERT INTO `bolumler` (`BolumNo`, `BolumAdi`) VALUES (1, 'Planlama'),(2, 'Muhasebe'),(3, 'Proje'),(4, 'Bilgi İşlem');
[/CODE]
hocam üst taraf tamamaen 1. sorunun cevabı olması gerek
2. sorunun cevabı ;
SELECT * FROM personel INNER JOIN bolumler ON personel.Bno = bolumler.BolumNo;
3. sorunu cevabı
SELECT bolumler.BolumAdi, personel.Cinsiyet = 'E' as 'ERKEK', personel.Cinsiyet = 'K' as 'KADIN' FROM personel INNER JOIN bolumler ON personel.Bno = bolumler.BolumNo
4. soru çıkmadı yaw
arkadaşlar @EftalBulut; hocam bir el atın 4. soruya
@Burti; having kullanılması lazım ben çıkartamadım
- 28-07-2020, 15:37:034. soru içinHEGEL adlı üyeden alıntı: mesajı görüntüle
SELECT * FROM personel having Maas > (select avg(Maas) from personel)
arkadaşlar