ต่อ String ใน MySQL
เครดิต(Ref.)
เจ้า Function CONCAT นี่ล่ะที่ทำหน้าที่ช่วยในการต่อ String ให้เป็น คำๆ เดียว โดยมีรูปแบบการใช้งานประมาณนี้
สังเกตง่ายๆ
- http://stackoverflow.com/questions/4420554/use-like-with-field-values-in-mysql
- http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_concat
เผื่อใครไม่เคยต่อ String ใน MySQL หรือยัง งงๆ ว่าเค้าต่อกันยังไงจ้า
ถ้าตามไปอ่านแล้วก็ยัง งง อยู่ดี งั้นมาอ่านตามนี้ก็แล้วกัน
ตาม Ref. ของลิ้งค์ด้านบน เราจะเห็นอยู่ตัวหนึ่ง
CONCAT('%', t2.Name ,'%')หน้าตาอย่างนี้
เจ้า Function CONCAT นี่ล่ะที่ทำหน้าที่ช่วยในการต่อ String ให้เป็น คำๆ เดียว โดยมีรูปแบบการใช้งานประมาณนี้
CONCAT('String ตัวที่ 1', 'String ตัวที่ 2', 'String ตัวที่ 3', 'ไปเรื่อยๆ จนกว่าจะพอใจ')
สังเกตง่ายๆ
- ข้างใน CONCAT เอง ก็จะถูกคั่นด้วย Comma (,)
- String จะถูกครอบด้วย Single Quote (')
- ถ้าไม่ใช้เป็น String แต่เป็นตัวแปรก็ไม่ต้องมี Single Quote
สบายเฮเลยทีนี้ ;)
Comments
Post a Comment