WHERE

  • View

    SQL’de view (görünüm), bir SQL komutunun sonuç kümesine dayalı sanal bir tablodur.

    Kategori:

    Tarih:

    Devamını oku: View

  • Tarihlerle Çalışmak

    Tarihlerle çalışırken karşılaştığımız en zor kısım, eklemeye çalıştığınız tarihin biçiminin, veri tabanındaki tarih sütununun biçimiyle aynı olduğundan emin olmaktır. Verileriniz yalnızca tarih bölümünü içerdiği sürece, sorgularınız beklendiği gibi çalışacaktır. Bununla birlikte, işin içine birde zaman bölümü girdiğinde, durum daha da karmaşık hale gelir. SQL Tarih Veri Türleri SQL Server, veri tabanında bir tarih veya tarih/saat…


  • Drop Database Komutu

    DROP DATABASE komutu, mevcut bir SQL veritabanını silmek için kullanılır. Syntax DROP DATABASE veritabanı_adi; Not 1: Bir veritabanını silmeden önce dikkatli olun. Bir veritabanını silmek, veritabanında saklanan tüm bilgilerin kaybolmasına neden olur! Not 2: Herhangi bir veritabanını silmeden önce yönetici ayrıcalığına sahip olduğunuzdan emin olun. Bir veritabanı silindekten sonra, aşağıdaki SQL komutuyla veritabanları listesinden kontrol…


  • Kaydedilen Prosedürler

    Kaydedilen prosedürler sayesinde aynı SQL kodunu kaydedip, tekrar tekrar kullanabilirsiniz. Bu nedenle, tekrar tekrar yazdığınız bir SQL kodunuz varsa, bunu bir prosedür olarak kaydedin ve ardından onu çalıştırmak için çağırın. Kaydedilen prosedürlere parametreler iletebilirsiniz. Bu sayede kaydedilen prosedürler iletilen parametre değerlerine göre hareket edebilir. Kaydedilen Prosedür Syntax CREATE PROCEDURE prosedür_adı AS sql_kodu GO; Kaydedilen Prosedürü Yürütme …


  • Insert Into Select Komutu

    INSERT INTO SELECT komutu, bir tablodaki verileri kopyalar ve başka bir tabloya ekler. INSERT INTO SELECT komutu, kaynak ve hedef tablolardaki veri türlerinin eşleşmesini gerektirir. Not: Hedef tablodaki mevcut kayıtlar etkilenmez. INSERT INTO SELECT Syntax Bir tablodaki tüm sütunları başka bir tabloya kopyalayın: INSERT INTO tablo2 SELECT * FROM tablo1 WHERE koşul; Bir tablodan yalnızca…


  • Select Into Komutu

    SELECT INTO komutu, verileri bir tablodan yeni bir tabloya kopyalar. SELECT INTO Syntax Tüm sütunları yeni bir tabloya kopyalayalım: SELECT * INTO yeni_tablo [IN diğer_veritabani] FROM eski_tablo WHERE koşul; Yalnızca bazı sütunları yeni bir tabloya kopyalayalım: SELECT sütun1, sütun2, sütun3, … INTO yeni_tablo [IN diğer_veritabani] FROM eski_tablo WHERE koşul; Yeni tablodaki sütun adları ve türleri,…


  • Any ve All Operatörleri

    ANY ve ALL operatörleri, tek bir sütun değeri ile bir dizi başka değer arasında karşılaştırma yapmanızı sağlar. Any Operatörü Any Operatörü, sonuç olarak bir boolean değeri döndürür ve alt sorgu değerlerinden HERHANGİ BİRİ koşulu karşılıyorsa DOĞRU değerini döndürür. Any Operatöründe, aralıktaki değerlerden herhangi biri için işlem doğruysa koşul doğru olacaktır. ANY Syntax All Operatörü ALL…


  • Exists Operatörü

    EXISTS operatörü, bir alt sorguda herhangi bir kaydın varlığını test etmek için kullanılır. Alt sorgu bir veya daha fazla kayıt döndürürse, EXISTS operatörü TRUE değerini döndürür. EXISTS Syntax EXISTS Örneği Aşağıdaki SQL kodu TRUE değerini döndürür ve ürün fiyatı 20’den düşük olan tedarikçileri listeler: Aşağıdaki SQL kodu TRUE değerini döndürür ve ürün fiyatı 18’e eşit…


  • Having Koşulu

    WHERE koşulu toplama işlevleriyle kullanılamadığından HAVING koşulu SQL’e eklenmiştir. HAVING Syntax HAVING Örnekleri Aşağıdaki SQL kodu, her ülkede yalnızca 5’ten fazla müşterisi olan ülkeleri ve müşteri sayılarını listeler. Aşağıdaki SQL kodu, her ülkedeki müşteri sayısını büyükten küçüğe doğru sıralayarak listeler (Yalnızca 5’ten fazla müşterisi olan ülkeleri içerir): Aşağıdaki SQL kodu, 10’dan fazla sipariş kaydeden çalışanları…

    Kategori:

    Tarih:

    Devamını oku: Having Koşulu

  • GROUP BY Komutu

    GROUP BY komutu, aynı değerlere sahip satırları “her ülkedeki müşteri sayısını bul” gibi özet satırlarında gruplandırır. GROUP BY komutu, sonuç kümesini bir veya daha fazla sütuna göre gruplandırmak için genellikle sayısal fonksiyonlarla (COUNT(), MAX(), MIN(), SUM(), AVG()) kullanılır. GROUP BY Syntax GROUP BY Örneği Aşağıdaki SQL komutu, her ülkedeki müşteri sayısını listeler: Aşağıdaki SQL kodu,…

    Kategori:

    Tarih:

    Devamını oku: GROUP BY Komutu

  • Self Join

    Self Join normal bir birleştirmedir, ancak tablo kendisiyle birleştirilir. Self Join Syntax T1 ve T2, aynı tablo için farklı tablo takma adlarıdır. Self Join Örneği Aşağıdaki SQL kodu, aynı şehirden olan müşterilerle eşleşir:

    Kategori:

    Tarih:

    Devamını oku: Self Join

  • Full Join

    FULL OUTER JOIN ifadesi, sol (tablo1) veya sağ (tablo2) tablo kayıtlarında bir eşleşme olduğunda tüm kayıtları döndürür. Not: FULL OUTER JOIN ve FULL JOIN aynıdır. FULL OUTER JOIN Syntax Not: FULL OUTER JOIN potansiyel olarak çok büyük sonuç kümeleri döndürebilir! FULL OUTER JOIN Örneği Not: FULL OUTER JOIN ifadesi, diğer tablo ile eşleşsin ya da…

    Kategori:

    Tarih:

    Devamını oku: Full Join