KOMUT etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
KOMUT etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

29 Ekim 2012 Pazartesi

53. IF..ELSE Yapısının Kullanılması

  • Diğer programlama dillerinde olduğu gibi SQLde de bloklar kullanılır.
  • Eğer işlenecek komut satırları birden fazla ise mutlaka BEGIN..END yapısı kullanılmalıdır.
  • IF..ELSE blokları komutların belirli bir koşula bağlı olarak çalışmasını sağlar.
SÖZ DİZİMİ:
IF Koşul
{
   Deyim
}
ELSE
{
   Deyim
}
ÖRNEK:
//ortalama fiyatın düşük veya yüksek olup olmadığını buluyoruz.

DECLARE @ortalamafiyat DECIMAL(10,2)
SELECT @ortalamafiyat=AVG(UnitPrice) FROM Products
PRINT 'Ortalama Birim Fiyatı='+CAST(@ortalamafiyat AS VARCHAR(5))
IF(@ortalamafiyat<30)
BEGIN
    PRINT 'Düşük Fiyat'
END
ELSE
BEGIN
    PRINT 'Yüksek Fiyat'
END


Ders 54'e geçebilirsiniz.

6 Eylül 2012 Perşembe

50. PRINT Kullanımı

  • Değişkenlerin değerlerini, dönen hataları vb. diğer ihtiyaç duyulan sonuçların direk ekranda gisterilmesinde PRINT Komutu kullanılır.
  • Özellikle Debug işlemlerinde ihtiyaç duyulur.
Söz Dizimi: PRINT 'sqltr.blogspot.com'


Ders 51' e geçebilirsiniz.

49. DECLARE & SET Kullanımı

  • SQL'de değişken tanımlamalarında DECLARE komutu kullanılır.
  • Tanımlıdığımız değişken değer atama işlemlerinde SET komutu kullanılır.
Söz Dizimi: DECLARE @<Değişken_Adı> <Değişken_tipi>



Ders 50'ye geçebilirsiniz.

21 Temmuz 2012 Cumartesi

47. ALTER ve DROP Kullanımı

  • ALTER Komutu nesneler üzerinde değişiklikler yapmamıza imkan verir.
SÖZ DİZİM: ALTER <Nesne_Adı>  <Değişim_Cümlesi>

SORGULAR:
ALTER TABLE Birds
ADD Weight INT NULL
//Birds tablomuza yeni bir Sütun ekleyip değerinin ise NULL olabilir şekilde ayarlıyoruz.

ALTER TABLE Birds
ALTER COLUMN Name VARCHAR(30)
 //Örneğimizde Birds tablomuzda önceden kaydettiğimiz sütunun özelliğini değiştiriyoruz. Artık Name alanı 30 karaktere kadar değer alabilir. 

DROP TABLE Birds
//Veritabanımızdan Birds tablomuzu siler.


Ders 48'e geçebilirsiniz.