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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • BASS212M

    BASS212M

    15 Temmuz 2009
  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006