«except» etiketlenmiş sorular

EXCEPT mantıksal işlemin kullanımı ve semantiği


4
İki tablo veya sorgu arasında farklı satırları kolayca göster
Aynı verilere sahip olması / döndürülmesi gereken iki farklı tablo / sorgunuz olduğunu düşünün. Bunu doğrulamak istiyorsunuz. Her sütunda, her bir sütunda karşılaştığınız gibi, aşağıdaki tablodaki gibi benzersiz satırları göstermenin kolay bir yolu nedir? Tablolarda, çoğu NULLable olan 30 sütun olduğunu varsayın. PK olmadığında veya PK başına yinelenmeler olabildiğinde, sadece …


1
IN kaçınılmalıdır?
Bazı SQL Server geliştiricileri arasında NOT IN, çok yavaş olan yaygın bir inanç ve sorgular aynı sonucu döndürecek ancak "kötü" anahtar kelimeleri kullanmayacak şekilde yeniden yazılmalıdır. ( örnek ). Bunun bir gerçeği var mı? Örneğin, SQL Server'da (hangi sürüm?) Kullanılan sorguların NOT IN, kullanan eşdeğer bir sorgudan daha kötü bir …

5
SQL Server Bağlantılı Sunucu performansı: Uzak sorgular neden bu kadar pahalı?
Bağlantılı Sunucular aracılığıyla bağlı iki veritabanı sunucum var. Her ikisi de SQL Server 2008R2 veritabanlarıdır ve bağlı sunucu bağlantısı, geçerli oturum açma güvenlik bağlamı kullanılarak normal bir "SQL Server" bağlantısı üzerinden yapılır. Bağlı sunucuların ikisi de aynı veri merkezindedir, bu nedenle bağlantı bir sorun olmamalıdır. Sütunun hangi değerlerinin identifieruzaktan kullanılabilir …

4
İki tabloyu birbirine göre doğrulamanın hızlı yolu
ETL süreci yapıyoruz. Her şey söylendiğinde ve yapıldığında, aynı olması gereken bir sürü tablo var. Bu tabloların (iki farklı sunucuda) aslında aynı olduğunu doğrulamanın en hızlı yolu nedir? Hem şemadan hem de veriden söz ediyorum. Tabloda bir karma yapabilir miyim, tek tek bir dosya veya dosya grubunda yapabileceğim gibi - …

2
SQL'deki iki büyük veri kümesini karşılaştırmanın etkili bir yolu
Şu anda, benzersiz StoreKey/ProductKeykombinasyonlar içeren iki veri kümesini karşılaştırıyorum . İlk veri seti, StoreKey/ProductKeyOcak 2012 ile Mayıs 2014 sonu arasında benzersiz satış kombinasyonlarına sahiptir (sonuç = 450K satır). 2. veri seti StoreKey/ProductKeysatışlar için Haziran 2014'ten bugüne kadar benzersiz kombinasyonlara sahiptir (sonuç = 190K satır). StoreKey/ProductKey2nci sette olan ancak 1nci sette …

1
EXCEPT operatörünün arkasındaki algoritma nedir?
Except operatörünün SQL Server'daki kapaklar altında nasıl çalıştığının iç algoritması nedir ? Dahili olarak her satırın bir karmasını alır ve karşılaştırır mı? David Lozinksi bir çalışma yürüttü, SQL: Henüz mevcut olmayan yeni kayıtlar eklemenin en hızlı yolu , İfade ifadesinin çok sayıda satır için en hızlı olduğunu gösterdi; aşağıdaki sonuçlarımızla …

3
Hangi değerlerin tablo satırıyla eşleşmediğini belirleme
Bir sorguda sağlananların bir tabloda hangi benzersiz tanımlayıcıların bulunmadığını kolayca kontrol etmek istiyorum. Daha iyi açıklamak için, şimdi ne yapacağım, "1, 2, 3, 4" listesinin hangi kimliklerinin bir tabloda olmadığını kontrol etmek için: SELECT * FROM dbo."TABLE" WHERE "ID" IN ('1','2','3','4'), tablonun ID 2'ye sahip satır içermediğini varsayalım. Sonuçları Excel'e …

1
SQL Server 2012'de iki büyük sonuç kümesini karşılaştırmanın en etkili yolu nedir
İki büyük sonuç / sıra kümesini karşılaştırmanın en etkili yolu için şu anki tavsiye EXCEPToperatörü kullanmak gibi görünmektedir . Bu bağımsız SQL komut dosyası, satır boyutları arttıkça (verim @ son değerleri değiştirdikçe) çok verimsiz hale gelir. Kombine bir tabloda benzersiz girişler bulmaya çalıştım, ancak iyileştirme yapmadım. DECLARE @first AS INT, …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.