Sql - Command สำหรับ Select แบบ Join String
ไปอ่านเจอมาจาก ที่นี่ ครับ
คือว่า Oracle จะมี Command wm_concat ไว้สำหรับ Join string
แต่ Sql ดันไม่มีคำสั่งนี้ ซะนี่

วิธีแก้ไขคือใช้คำสั่ง FOR XML ครับ
สมมติว่า ต้องการ join Col1 จากตาราง Table1 ด้วย comma
เขียนอย่างนี้ครับ

SELECT
    (SELECT Col1 + ', '
     FROM Table1
     FOR xml path('')) AS csv




Create Date : 28 พฤษภาคม 2553
Last Update : 10 พฤศจิกายน 2557 21:03:14 น.
Counter : 541 Pageviews.

1 comments
เปลี่ยนจอโน้ตบุ๊กเอง ไม่แพง แถมเหมือนได้โน้ตบุ๊กใหม่! ฟ้าใสทะเลคราม
(30 พ.ค. 2568 17:23:16 น.)
ทำไมคุณถึงใช้ MacBook Pro แทนที่จะเป็น MacBook Air สมาชิกหมายเลข 1008458
(4 พ.ค. 2568 00:30:45 น.)
วิธีพาเว็บ Bloggerไปแนะนำตัวกับ Search Engine ทุกเจ้า Google, Bing, Yahoo,Yandex และ DuckDuckGo LuMoo (ลูโม)
(20 เม.ย. 2568 22:22:35 น.)
ทำไมสมาร์ทวอทช์ยังไม่สามารถวัดความดันเลือดได้แม่นยำเพียงพอ สมาชิกหมายเลข 1008458
(26 มี.ค. 2568 14:12:49 น.)
ชื่อ :
Comment :
 *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

Chaowman.BlogGang.com

chaowman
Location :
กรุงเทพฯ  Thailand

[ดู Profile ทั้งหมด]
 ผู้ติดตามบล็อก : 8 คน [?]