SORU
13 Ocak 2011, PERŞEMBE


SQL Oracle çoklu satır sütun değerleri art arda bağlamak için Sorgu

SQL bağlamak için inşa etmesi sütun değerleri olur birden fazla satır?

Aşağıda bir örnek verilmiştir:

Tablo

PID
A
B
C

Tablo B

PID   SEQ    Desc

A     1      Have
A     2      a nice
A     3      day.
B     1      Nice Work.
C     1      Yes
C     2      we can 
C     3      do 
C     4      this work!

SQL çıkışı olmalıdır

PID   Desc
A     Have a nice day.
B     Nice Work.
C     Yes we can do this work!

Yani temelde dışarı koymak için tablo Aza sütun tablodan B SEQ değerleri birleştirme?

SQL ile herhangi bir yardım?

CEVAP
13 Ocak 2011, PERŞEMBE


Bir kaç yolu var ne bağlı olarak vardır

http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php

SELECT pid, LISTAGG(Desc, ' ') WITHIN GROUP (ORDER BY seq) AS desc
FROM   B
GROUP BY pid;

Sonra 5* *seni istiyorum pids seçmek için Facebook'a katıl.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • TechXCentral

    TechXCentral

    12 Temmuz 2011