Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีใช้ฟังก์ชัน CONCAT_WS() ร่วมกับเงื่อนไข WHERE ใน MySQL

เมื่อใช้ฟังก์ชัน CONCAT_WS() ร่วมกับเงื่อนไข WHERE ผลลัพธ์จะขึ้นอยู่กับเงื่อนไขที่กำหนดใน WHERE สามารถเข้าใจได้จากตัวอย่างตาราง 'Student' ดังนี้:

ตัวอย่าง

mysql> SELECT CONCAT_WS(' ', Name, Last_name, 'Resident of', Address, 'is studying', Subject) AS 'Student Detail' 
       FROM student 
       WHERE id = 20;
+----------------------------------------------------------------+
| Student Detail                                                 |
+----------------------------------------------------------------+
| Gaurav Rathore Resident of Jaipur is studying Computers        |
+----------------------------------------------------------------+
1 row in set (0.00 sec)

ในตัวอย่างนี้ CONCAT_WS() ใช้เว้นวรรค (' ') เป็นตัวคั่น รวมค่าจากหลายคอลัมน์ และ WHERE กรองเฉพาะ id = 20