SQL

  • 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

  • Union Operatörü

    UNION operatörü, iki veya daha fazla SELECT komutunun sonuç kümesini birleştirmek için kullanılır. UNION Syntax UNION ALL Syntax UNION operatörü, varsayılan olarak yalnızca farklı değerleri seçer. Yinelenen değerlere izin vermek için UNION ALL kullanın: Not: Sonuç kümesindeki sütun adları genellikle ilk SELECT komutundaki sütun adlarına eşittir. UNION Örneği Aşağıdaki SQL kodu, hem “Müşteriler” hem de…


  • 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

  • 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ü