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

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • kidrauhl

    kidrauhl

    15 Ocak 2007