SQL ต่อ String Oracle คืออะไร
คือการเขียนคำสั่ง SQL เพื่อต่อ String หรือข้อความเข้าด้วยกัน ซึ่งรวมไปถึงการต่อข้อมูลในคอลัมน์ ของฐานข้อมูล Oracle ด้วย
ฐานข้อมูล Oracle สามารถต่อ String ได้ 2 วิธีคือ
1. การใช้คำสั่ง CONCAT
2. การใช้ตัวดำเนินการ ||
ใน Oracle การใช้คำสั่ง CONCAT กับ || ต่างกันยังไง
CONCAT รองรับการต่อ String ได้แค่ 2 String ส่วนตัวดำเนินการ || จะรองรับการต่อ String ได้มากกว่า 2 String
ขอตัวอย่าง SQL ต่อ String ของ Oracle ด้วยคำสั่ง CONCAT
SELECT CONCAT( name, ' ', surname ) as fullname
FROM student
ตัวอย่างการใช้คำสั่ง CONCAT ต่อ String ของข้อมูล 2 คอลัมน์คือ name และ surname พร้อมกับตั้งชื่อผลลัพธ์ใหม่ว่า fullname จากตาราง student
แล้ววิธีเขียน SQL ด้วยตัวดำเนินการ || เพื่อต่อ String ของ Oracle ละ
SELECT name || ' ' || surname || ' ' || nickname as fullname
FROM student
ตัวอย่างการใช้ตัวดำเนินการ || เพื่อต่อ String ของคอลัมน์ name, surname และ nickname พร้อมกับตั้งชื่อคอลัมน์ใหม่ว่า fullname จากตาราง student
ช่วยสรุปเรื่องการเขียน SQL เพื่อต่อ String ของ Oracle ให้หน่อย
ฐานข้อมูล Oracle กรณีต้องการต่อ String สามารถใช้คำสั่ง CONCAT และตัวดำเนินการ || แตกต่างกันที่ CONCAT ต่อได้ 2 String ส่วน || ต่อได้มากกว่า 2 String