• 28-07-2020, 12:39:18
    #1
    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
  • 28-07-2020, 12:59:18
    #2
    Googlea hakim biri içinde 5dk
  • 28-07-2020, 13:00:19
    #3
    HEGEL adlı üyeden alıntı: mesajı görüntüle
    Googlea hakim biri içinde 5dk
    Ayağı kırmış yatıyor üstadım da o yüzden bakamıyor, benim de teknik bilgim 0
  • 28-07-2020, 13:01:27
    #4
    AsoSolutions adlı üyeden alıntı: mesajı görüntüle
    Ayağı kırmış yatıyor üstadım da o yüzden bakamıyor, benim de teknik bilgim 0
    30dkya pcdeyim bekleyebilirseniz yardımcı olacağım
  • 28-07-2020, 13:05:56
    #5
    HEGEL adlı üyeden alıntı: mesajı görüntüle
    30dkya pcdeyim bekleyebilirseniz yardımcı olacağım
    bekleriz üstadım sağol
  • 28-07-2020, 15:22:31
    #6
    1.[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:03
    #7
    HEGEL adlı üyeden alıntı: mesajı görüntüle
    1.[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
    4. soru için

    SELECT * FROM personel  having Maas > (select avg(Maas) from personel)
  • 28-07-2020, 15:39:11
    #8
    @PsdBul; @HEGEL; allah razı olsun hocam sağolun