Temel SQL Komutları

  • 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

  • Right Join

    RIGHT JOIN ifadesi, sağ tablodaki (tablo2) tüm kayıtları ve sol tablodaki (tablo1) eşleşen kayıtları döndürür. Eğer eşleşme yoksa sonuç sol taraftan 0 kayıttır. RIGHT JOIN Syntax Not: Bazı veritabanlarında RIGHT JOIN, RIGHT OUTER JOIN olarak adlandırılır. RIGHT JOIN Örneği Aşağıdaki SQL kodu, tüm çalışanları ve vermiş olabilecekleri tüm siparişleri döndürür: Not: RIGHT JOIN ifadesi, sol…

    Kategori:

    Tarih:

    Devamını oku: Right Join

  • Left Join

    LEFT JOIN ifadesi, sol tablodaki (tablo1) tüm kayıtları ve sağ tablodaki (tablo2) eşleşen kayıtları döndürür. Eğer eşleşme yoksa sonuç sağ taraftan 0 kayıttır. LEFT JOIN Syntax Not: Bazı veri tabanlarında LEFT JOIN, LEFT OUTER JOIN olarak adlandırılır. LEFT JOIN Örneği Aşağıdaki SQL kodu, tüm müşterileri ve sahip olabilecekleri tüm siparişleri seçecektir: Not: LEFT JOIN ifadesi,…

    Kategori:

    Tarih:

    Devamını oku: Left Join

  • Inner Join

    INNER JOIN ifadesi, her iki tabloda da eşleşen değerlere sahip kayıtları seçer. INNER JOIN Syntax INNER JOIN Örneği Aşağıdaki SQL kodu, müşteri bilgilerine sahip tüm siparişleri seçer: Not: INNER JOIN ifadesi, sütunlar arasında bir eşleşme olduğu sürece her iki tablodaki tüm satırları seçer. “Siparişler” tablosunda “Müşteriler”de eşleşmeyen kayıtlar varsa bu siparişler gösterilmeyecektir! INNER JOIN –…

    Kategori:

    Tarih:

    Devamını oku: Inner Join

  • Join

    JOIN ifadesi, aralarındaki ilgili sütunu temel alarak iki veya daha fazla tablodaki satırları birleştirmek için kullanılır. Örneğin “Siparişler” tablosundan bir seçime bakalım: Ardından, “Müşteriler” tablosundan bir kesite bakalım: “Siparişler” tablosundaki “CustomerID” sütununun “Müşteriler” tablosundaki “CustomerID”ye atıfta bulunduğuna dikkat edin. Yukarıdaki iki tablo arasındaki ilişki “CustomerID” sütunudur. Ardından, her iki tabloda da eşleşen değerlere sahip kayıtları…

    Kategori:

    Tarih:

    Devamını oku: Join

  • Takma Adlar

    SQL takma adları, bir tabloya veya tablodaki bir sütuna geçici bir ad vermek için kullanılır. Takma adlar genellikle sütun adlarını daha okunaklı hale getirmek için kullanılır. Takma ad yalnızca bu sorgunun süresi boyunca mevcuttur. AS ifadesi ile bir takma ad oluşturulur. Sütun Takma Adları Syntax Tablo Takma Adları Syntax Sütun Takma Adları Örneği Aşağıdaki SQL…

    Kategori:

    Tarih:

    Devamını oku: Takma Adlar

  • Between Operatörü

    BETWEEN operatörü, belirli bir aralıktaki değerleri seçer. Değerler sayı, metin veya tarih olabilir. BETWEEN operatörü kapsayıcıdır: başlangıç ​​ve bitiş değerleri dahildir. BETWEEN Syntax BETWEEN Örneği Aşağıdaki SQL kodu, fiyatı 10 ile 20 arasında olan tüm ürünleri seçer: NOT BETWEEN Örneği 10 ve 20 aralığı dışındaki ürünleri görüntülemek için NOT BETWEEN seçeneğini kullanın: Not: 10 ve…


  • In Operatörü

    IN operatörü, WHERE koşulunda birden çok değer belirtmenize izin verir. IN operatörü, birden çok OR koşulu için bir kısayoldur. IN Syntax veya IN Operatörü Örnekleri Aşağıdaki SQL kodu, “Almanya”, “Fransa” veya “İngiltere’de bulunan tüm müşterileri getirir: Aşağıdaki SQL kodu, “Almanya”, “Fransa” veya “İngiltere’de BULUNMAYAN tüm müşterileri seçer: Aşağıdaki SQL kodu, tedarikçiler tablosunda bulunan ülkelerle aynı…

    Kategori:

    Tarih:

    Devamını oku: In Operatörü

  • Joker Karakterler

    Bir dizide bir veya daha fazla karakterin yerini almak için joker karakterler kullanılır. LIKE operatörü joker karakterlerle birlikte kullanılır. LIKE operatörü, bir sütunda belirli bir kalıbı aramak için bir WHERE koşulu ile birlikte kullanılır. SQL Server’da Joker Karakterler  Sembol-Açıklama-Örnek % Sıfır veya daha fazla karakteri temsil eder: bl% bl, blue, black ve blob’u bulur. _…


  • COUNT(), AVG() ve SUM() fonksiyonları

    COUNT() işlevi, belirtilen bir ölçütle eşleşen satır sayısını döndürür. COUNT() Syntax AVG() işlevi, sayısal bir sütunun ortalama değerini döndürür. AVG() Syntax SUM() işlevi, bir sayısal sütunun toplamını döndürür. SUM() Syntax COUNT() Örneği Aşağıdaki SQL kodu, ürün sayısını bulur: Not: NULL değerler sayılmaz. AVG() Örneği Aşağıdaki SQL kodu, tüm ürünlerin ortalama fiyatını bulur: Not: NULL değerler…


  • MIN() ve MAX() Fonksiyonları

    MIN() işlevi, seçilen sütunun en küçük değerini döndürür. MAX() işlevi, seçilen sütunun en büyük değerini döndürür. MIN() Syntax MAX() Syntax MIN() Örneği Aşağıdaki SQL kodu en ucuz ürünün fiyatını bulur: MAX() Örneği: Aşağıdaki SQL kodu en pahalı ürünün fiyatını bulur:


  • Select Top Komutu

    SELECT TOP koşulu, döndürülecek kayıt sayısını belirtmek için kullanılır. SELECT TOP koşulu, binlerce kayıt içeren büyük tablolarda kullanışlıdır. Çok sayıda kaydın döndürülmesi performansı olumsuz etkileyebilir. Not: Tüm veritabanı sistemleri SELECT TOP ifadesini desteklemez. MySQL, sınırlı sayıda kayıt seçmek için LIMIT ifadesini desteklerken Oracle, FETCH FIRST n ROWS ONLY ve ROWNUM’u kullanır. SQL Server / MS…