Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm
Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.
Bu öğreticide, SQL WHERE yan tümcesinin ne olduğunu ve nasıl kullanılacağını tartışacağız . AND ve OR operatörlerini kullanarak birden çok koşuldan da bahsedeceğiz .
SQL WHERE yan tümcesi, verileri veya kayıtları filtrelemek içindir. Yalnızca gereken gerekli kayıtları çıkarmak için bir koşul oluşturmak için kullanılır.
SELECT deyiminde WHERE yan tümcesini kullanmanın yanı sıra , UPDATE , DELETE ve diğer SQL deyimleriyle de kullanabiliriz . Ancak, bu öğretici için onu yalnızca SELECT deyiminde kullanacağız .
İçindekiler
SQL WHERE Cümlesini Kullanarak Basit Seçim
Bir SELECT deyiminde WHERE yan tümcesini kullanmadan , belirli bir tablodaki tüm satırları döndürür.
Bu örnek için, yalnızca Gadget'lar kategorisine sahip verileri almak istiyoruz .
Bu nedenle, sonuçları sınırlamak için WHERE yantümcesini
kullanmamız gerekir . Bu örnekte, Category sütununu kontrol etmesi ve yalnızca Category Gadgets ise kayıtları döndürmesi için bir koşul oluşturduk .
Bir dize kullanırken, onu tek tırnak işaretleri ( ' ' ) içine almamız gerektiğini unutmayın .
Sayıları veya tamsayıları kullanırken tek tırnak işareti kullanmamıza gerek yoktur. Örneğin, fiyatın 30'dan küçük veya eşit olduğu kayıtları getirmek istiyoruz.
Bu nedenle, Fiyat sütununu kontrol etmesi ve bu satırları 30 veya 30'dan küçük bir değerle döndürmesi gereken bir sorgu oluşturmamız gerekiyor. Gördüğünüz gibi, sayıyı da tek tırnak içine almadık çünkü Bir tam sayı.
AND Operatörü ile SQL WHERE Cümlesi
WHERE yan tümcesini AND ve OR işleçleriyle birlikte birden çok sütunla da kullanabiliriz .
AND operatörü , her iki koşul da TRUE ise çalışır . Bu nedenle, birden çok koşulun TRUE olduğu kayıtları almak için kullanılır .
Örneğin bu senaryoda üreticinin GizmoWorks olduğu ve fiyatın 20'den az olduğu kayıtları istiyoruz.
Görseldeki gibi AND operatörü ile birlikte WHERE yan tümcesi ile birden çok koşul oluşturduk .
Masamızda bir GizmoWorks üreticisi ile 2 sıramız var. Ancak 2. satırın fiyatı 20'den fazladır. Dolayısıyla sonuç, yalnızca belirlediğimiz 2 koşula uygun olan satırı döndürür.
OR Operatörü ile SQL WHERE Cümlesi
OR operatörü, koşullardan biri doğruysa kayıtları döndürmesi gerektiği anlamına gelir. Bu nedenle, AND yalnızca koşulların her ikisinin veya tümünün doğru olduğu bir kayıt döndürürse, OR işlecini kullanmak yalnızca bir koşul doğru olsa bile bir kayıt döndürür.
Örneğin, ürün adının SingleTouch veya MultiTouch olduğu kayıtları getirmek istediğimizi varsayalım .
Ürün tablosunun PName sütununu kontrol etmek için bir sorgu oluşturmamız yeterlidir . Bu sorguda, ayarlanan koşullardan herhangi birine uyan satırları döndürmek için WHERE yan tümcesini ve OR operatörünü kullandık .
SSMS'de WHERE Yan Tümcesini Kullanma
Şimdi SSMS'de WHERE Cümlesini kullanalım . Burada, Microsoft'tan AdventureWorks2012 adlı örnek bir veritabanı kullanıyoruz. Bu öğreticiyi izleyerek bunu nasıl ayarlayacağınızı öğrenebilirsiniz .
Bu örnek için, kayıtları SalesOrderHeader tablosunun altına getireceğiz .
Bu sorguyu SSMS'de yürütmek için , sadece vurgulayın ve yürüt düğmesine tıklayın.
WHERE Cümlesini kullanmadan , bu tablonun altındaki tüm kayıtları döndürür. Gördüğümüz gibi 31.465 satır döndürdü.
Diyelim ki bu kayıtları filtrelemek ve yalnızca TerritoryID değeri 5 olan satırları döndürmek istiyoruz. Öyleyse, bu koşulu oluşturmak için burada WHERE yan tümcesini kullanalım .
Bu sorguyu yürüttükten sonra artık 31.465 yerine 486 satır döndürecektir. Bunun nedeni , kayıtları yalnızca TerritoryID 5 olanlara göre filtrelemesidir .
Şu anda, hala o tablodaki tüm sütunları getiriyoruz. Görmek istediğimiz sütunları belirterek sütunları da sınırlayabiliriz.
* işaretini belirli sütun adlarıyla değiştirin ve sorguyu yürütün.
Şimdi bize aynı sayıda satırla ayarladığımız belirli sütunları verecek.
Şimdi bir String değeri ile WHERE yan tümcesini kullanalım . Örneğin, kayıtları P014123169936'nın PurchaseOrderNumber sütun değerine göre sınırlamak istiyoruz . Bu değer bir harf içerdiğinden, yanında çok sayıda sayı olsa bile bir String olarak kabul edilir.
Bir String değeri kullanırken , onu tek tırnak işaretleri içine almamız gerektiğini unutmayın. Tek tırnak işaretleri olmadan, bir hata olduğunu belirten kırmızı bir çizgi görünecektir.
Sonuç daha sonra bize yalnızca bir satır verecektir, bu da belirlediğimiz satınalma sipariş numarasına sahip yalnızca bir veri olduğu anlamına gelir.
AND Operatörlü WHERE Yan Tümcesi ve Anahtar Sözcüğe Göre Sıralama
Belirli sipariş tarihlerine sahip kayıtları seçmek istediğimiz başka bir filtremiz olsun. Bu örnek için, yalnızca sipariş tarihinin ' 2014-01-01 ' den büyük veya buna eşit ve ' 2014-03-31 ' den küçük veya ona eşit olduğu kayıtları seçmek istiyoruz .
Burada Order By anahtar kelimesini de kullanabiliriz . Bu örnek için, bunun OrderDate'e göre azalan düzende sıralanmasını istiyoruz .
Sonuçlar, yalnızca belirlediğimiz iki koşulu karşılayan kayıtları göstermelidir.
BETWEEN operatörünü kullanarak da bu sorguyu yeniden oluşturabiliriz . BETWEEN operatörü belirli bir aralıkta bir değer seçer. Yani, bu şekilde yaparsak bize aynı sonuçları verecektir.
Birden Çok Koşul İçin VEYA İşleci Olan WHERE Yan Tümcesi
Bu örnekte, OR işlecini kullanan birden çok koşulumuz var. Bölge kimliği olarak 5, 6 veya 7 olan satırları seçmek istiyoruz.
Sonuçlar, belirlediğimiz koşullardan birini karşılayan tüm kayıtları göstermelidir. Bu örnek için 7.225 satır döndürdü.
İşlevleri WHERE Yan Tümcesiyle Kullanma
WHERE yan tümcesi ile de işlevleri kullanabiliriz . Örneğin, SiparişTarihi sütununun tarih değerini manuel olarak girmek yerine, sipariş tarihi 2014 olan tüm kayıtları otomatik olarak getirmek için YIL işlevini kullanabiliriz .
Sonuç bize 2014'ün rekoru olan 11.761 satır verdi.
LuckyTemplates Kullanıcıları İçin SQL – Yeni LuckyTemplates Ders
Sorgusu Katlama ve SQL Server'a Bağlanma
Çözüm
Özetlemek gerekirse, SELECT deyiminde WHERE yantümcesinin nasıl kullanılacağını öğrendik . Yine UPDATE , DELETE ve diğer SQL deyimlerinde de kullanabiliriz . AND ve OR işleçlerini kullanarak birden çok koşul oluşturmak için nasıl kullanılacağını da öğrendik .
Ayrıca, BETWEEN operatörünün bir dizi değer arasında seçim yapmak için kullanımını öğrendik . WHERE yan tümcesini YEAR işlevi gibi bir işlevle de kullanabiliriz . WHERE yan tümcesini kullanmak, sahip olmak istediğimiz bazı kayıtları filtrelemek için çok önemlidir. İhtiyacımız olmayan gereksiz verileri filtrelemek için bir sorgu tarafından döndürülen kayıtları azaltmak gerekir.
Herşey gönlünce olsun,
Hafız
Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.
Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.
Python'da Self Nedir: Gerçek Dünyadan Örnekler
R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.
Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.
Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.
Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.
LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.
LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.
Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.