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

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • LAHWF

    LAHWF

    5 Kasım 2009
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009