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

  • Associated Press

    Associated P

    18 EYLÜL 2006
  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • TechShowsYou

    TechShowsYou

    3 Mart 2011