1. 126.
    0
    siliğimi açın ulan hesabımı istiyorum verin bana geri o benim çocuğum gibi verin ulannn
    ···
    1. 1.
      0
      1-tblNotlar tablosunu ,ogrNo alanı sayı türünden birincil anahtar, not girilen alanlar ve ogrNo alanı sayı türünden olmak
      üzere, diğer alanlar metin türünden 30 karakter alabilir ancak Türkçe karakterlerde sorun çıkartmamak üzere, ort alanı ise sonucun
      ondalıklı olabilme ihtimali de göz önünde tutularak otomatik hesaplanan sütun olmak üzere oluşturan SQL sorgusunu yazınız.
      create table tblNotlar
      (
      ogrnNo int PRIMARY KEY,
      ogrAd nvarchar (30),
      ogrSoyad nvarchar (30),
      not1 float,
      not2 float,
      not3 float,
      ort as (not1+not2+not3)/3
      )
      Metin türünden ad alanını 40 karakter alabilir şekilde güncelleyiniz.
      ALTER TABLE tblNotlar
      ALTER column ogrAd nvarchar(40)

      3-Dersten alınan ortalama notların ortalamasını ORTALAMA adlı yeni bir sütunda gösteren SQL sorgusunu yazınız.
      SELECT AVG(ort) As ORTALAMA FROm tblNotlar

      4-Sınıf ortalamasının üzerinde not alan öğrenci sayısını ORT. ÜZERi adlı bir sütunda gösteren SQL sorgusunu yazınız.
      SELECT COUNT (ogrAd) AS OrtÜzeri FROM tblNotlar WHERE
      ort > (SELECT AVG(ort) As ORTALAMA FROm tblNotlar)

      5-Sınıfta en yüksek not alan öğrencinin adını, soyadını ve not ortalamasını gösteren SQL sorgusunu yazınız.
      SELECT ogrAd, ogrSoyad,ort FROM tblNotlar WHERE ort = (SELECT MAX(ort) FROM tblNotlar)

      6-Adı Mert olan kişinin soyadını Güler olarak güncelleyen SQL sorgusunu yazınız. .
      UPDATE tblNotlar SET ogrSoyad = 'Ergül' WHERE ogrAd = 'Mert'

      select * from tblNotlar
      ···
    2. 2.
      0
      create table tblKanal (
      kanalID int,
      kanalAd nvarchar(20)
      )

      create table tblProgram(
      programID int,
      programAd nvarchar(40)
      )

      create table tblTur (
      turID int ,
      turAd nvarchar (30)
      )

      create table tblOyuncu (
      oyuncuID int,
      oyuncuAd nvarchar (35)
      )

      create table tblKanalProgram(
      kanalID int,
      programID int
      )

      create table tblProgramRating(
      programID int ,
      programRating tinyint
      )

      create table tblProgramOyuncu(
      programID int ,
      oyuncuID int
      )

      create table tblProgramTur(
      turID int ,
      programID int
      )

      1-KanalDde yayınlanan dizileri listeleyen SQL sorgusunu yazınız.
      select programAd from tblProgram WHERE programID =
      (select programID from tblKanalProgram WHERE programID =
      ( Select kanalID from tblKanal WHERE kanalAd = 'KanalD'))

      2-Stardaki dizilerde oynayan oyuncuları listeleyen SQL sorgusunu yazınız.
      select oyuncuAd from tblOyuncu Where oyuncuID IN
      (SELECT oyuncuID from tblProgramOyuncu WHERE programID =
      (select kanalID from tblKanal WHERE kanalAd = 'Star'))

      3-Starda yayınlanan dizilerde rating oranına göre en yüksek rating alan dizi
      en üstte olacak şekilde listeleyen listeleyen SQL sorgusunu yazınız.

      select programAd from tblProgram WHERE programID IN
      (select programID from tblProgramRating WHERE programID =
      (select kanalID from tblKanal WHERE kanalAd = 'Star'))

      4-Foxda yayınlanan programların türlerini listeleyen SQL sorgusunu yazınız.
      select programAd from tblProgram WHERE programID IN
      (select programID from tblKanalProgram WHERE programID =
      ( Select kanalID from tblKanal WHERE kanalAd = 'Fox'))

      5-Starda yayınlanan dizilerin sayısını gösteren SQL sorgusunu yazınız.
      SELECT COUNT (programID) from tblKanalProgram WHERE kanalID IN
      (select kanalID from tblKanal where kanalID =
      (select kanalID from tblKanal WHERE kanalAd = 'Star'))

      7-En yüksek rating alan ilk 3 kaydı listeleyen SQL sorgusunu yazınız
      Select top 3 * from tblProgramRating ORDER BY programRating DESC

      8-Listede dizisi olmayan kanalların adlarını listeleyen SQL sorgusunu yazınız.
      SELECT * FROM tblKanal LEFT JOIN tblKanalProgram ON tblKanal. kanalID = tblKanalProgram. kanalID

      10-Şeref Meselesi dizisinde oynayan oyuncuları listeleyen SQL sorgusunu yazınız.
      select oyuncuAd from tblOyuncu WHERE oyuncuID IN(
      select oyuncuID from tblProgramOyuncu WHERE oyuncuID =
      (SElect programID from tblProgram WHERE programAd = 'Şeref Meselesi'))

      11-Programların adlarını, türlerini,yayınlandıkları kanalları tek bir tabloda listeleyen SQL sorgusunu yazınız.
      Örn:
      Şeref Meselesi Dizi Kanald
      Gönül işleri Dizi Star
      Survivor Yarışma Tv8
      SELECT programAd, turID from tblProgram INNER JOIN tblKanalProgram ON tblProgram. programID= tblKanalProgram. programID
      INNER JOIN tblProgramTur ON tblProgramTur. programID = tblProgram. programID
      Tümünü Göster
      ···
   tümünü göster