SORU
24 EYLÜL 2009, PERŞEMBE


Sayım birden çok sütun üzerinde AYRI

Böyle bir sorgu yapmanın daha iyi bir yolu

SELECT COUNT(*) 
FROM (SELECT DISTINCT DocumentId, DocumentSessionId
      FROM DocumentOutputItems) AS internalQuery

Bu tablodan farklı öğeleri saymak lazım ama ayrı iki sütun bitti. Bu mantıklı umuyoruz.

CEVAP
6 Temmuz 2012, Cuma


Edit: daha az-daha-güvenilir sağlama-sadece sorgu . Değişmiş Keşfettim bir şekilde bunu yapmak için (SQL Server 2005) bu bayağı işe yarar bana ve ben kullanım olarak çok sayıda sütun olarak ihtiyacım var (ekleyerek onları için CHECKSUM() fonksiyonu). () TERS fonksiyon farklı daha güvenilir hale getirmek için varchars içine değer vermez döner

SELECT COUNT(DISTINCT (CHECKSUM(DocumentId,DocumentSessionId))   CHECKSUM(REVERSE(DocumentId),REVERSE(DocumentSessionId)) )
FROM DocumentOutPutItems

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • Michael Neal

    Michael Neal

    2 Mayıs 2009