Nasıl Yapılır: Eklemek veya Satırlar (Visual veritabanı araçları) Dışla
Bir SELECT sorgusu döndürmelidir satır sayısını sınırlamak için , arama koşulu oluşturduğunuzda veya süzme ölçütleri.SQL'DE arama koşulları deyimin, WHERE yan tümcesinde görünür veya HAVING yan tümcesinde bir toplamak sorgusu oluşturuyorsanız.
Not
Arama koşullarını hangi satırların güncelleştirme, sonuçlar Ekle, değerleri Ekle, Sil veya tablo oluştur sorgusu tarafından etkilendiğini belirtmek için de kullanılabilir.
Açtığınızda sorgu çalışır, Database Engine inceler ve arama yaptığınız tablolardaki her satıra arama koşulunu uygular. Satır koşulu karşılamazsa, bu sorguda dahil edilir.Örneğin, tüm çalışanları, belirli bir bölgede bulur bir arama koşulu aşağıdaki gibi olabilir:
region = 'UK'
Satır bir neden de dahil olmak üzere ölçütlerini kurmak için , birden çok arama koşulu kullanabilirsiniz.Örneğin, aşağıdaki arama ölçütü iki arama koşullarıyla oluşur.Sorgu sonucu içinde bir satır içerir küme yalnızca satır koşulların her ikisini de karşılar.
region = 'UK' AND product_line = 'Housewares'
Bu koşullar ile birleştirebilirsiniz AND veya OR.Önceki örnekte kullanan AND.Buna ek olarak, aşağıdaki ölçüt kullanır VEYA.Sonuç kümesi ya da ikisinden birini arama koşulları karşılayan herhangi bir satır içerir:
region = 'UK' OR product_line = 'Housewares'
Üzerinde tek bir arama koşullarını bile birleştirebilirsiniz sütun.Örneğin, aşağıdaki ölçüt bölge sütunundaki iki koşulu birleştirir:
region = 'UK' OR region = 'US'
Arama koşullarını birleştirme hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Için ölçüt bölmesindeki (Visual veritabanı araçları) arama koşullarını birleştirme kuralları
Nasıl Yapılır: Bir sütun (Visual veritabanı araçları) için birden çok arama koşullarını belirtin.
Nasıl Yapılır: Birleştirme koşulu koşulları VE Öncelik (Visual veritabanı araçları) sahiptir.
Nasıl Yapılır: Birleştirme koşulu koşulları VEYA Öncelik (Visual veritabanı araçları) sahiptir.
Örnekler
Çeşitli işleçler ve satır ölçütler kullanarak sorgularını bazı örnekler aşağıda verilmektedir:
Hazır bilgi Bir tek metin, sayısal, tarih veya mantıksal değer.Aşağıdaki örnek, tüm satırları, ingiltere'de için çalışanları bulmak için bir hazır bilgi kullanır:
WHERE region = 'UK'
Sütun başvurusu Bir sütundaki değerleri başka bir değerlerle karşılaştırır.Aşağıdaki örnek aramalarının bir products Tablo değeri Üretim maliyetini sevkiyat maliyeti düşük olduğu tüm satırlar için:
WHERE prod_cost < ship_cost
Function Bir arama için bir değeri hesaplamak için veritabanını arka uç çözümleyebilecek bir işlev başvurusu.Işlev veritabanı sunucusu tarafından tanımlanan bir işlev veya skaler değer döndüren kullanıcı tanımlı bir işlev olabilir.Aşağıdaki örnek bugün verilen siparişleri arar (GETDATE () işlev geçerli tarih döndürür):
WHERE order_date = GETDATE()
null Aşağıdaki örnek bir arar.authors Tablo üzerinde bir dosya adı olan tüm yazarlar için:
WHERE au_fname IS NOT NULL
Hesaplama Hazır bilgi, sütun başvuruları veya başka bir ifade içeren bir hesaplamanın sonucu.Aşağıdaki örnek aramalarının bir products Tablo, perakende satış fiyatı üretim maliyetinin iki kez birden fazla olduğu tüm satırları bulmak için:
WHERE sales_price > (prod_cost * 2)