หากต้องการรับ 40 อักขระแรกจากช่องข้อความ ให้ใช้ฟังก์ชัน LEFT() จาก MySQL ไวยากรณ์มีดังนี้ −
เลือก LEFT(yourColumnName,40) เป็น anyVariableName จาก yourTableName;
เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ −
mysql> สร้างตาราง retrieveFirst40Characters −> ( −> ข้อความ AllWords −> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที)
ตอนนี้คุณสามารถแทรกบันทึกในตารางด้วยความช่วยเหลือของคำสั่งแทรก แบบสอบถามมีดังนี้ −
mysql> แทรกลงในค่า RetrievFirst40Characters ('นี่คือตัวอย่างแบบสอบถามเพื่อแยกอักขระสี่สิบตัวจากฟิลด์ข้อความ'> คุณสามารถใช้ฟังก์ชันด้านซ้ายเพื่อรับอักขระสี่สิบตัว'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.32 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −
mysql> เลือก *จาก retrieveFirst40Characters;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อน>+--------------------------------------------- -------------------------------------------------- ------------------------------------+| AllWords |+---------------------------------------------------- -------------------------------------------------- ----------------------------------+| นี่คือข้อความสาธิตที่แสดงในตารางสำหรับตัวอย่างของเรา |+------------------------------------------ -------------------------------------------------- ----------------------------------+1 แถวในชุด (0.00 วินาที)นี่คือข้อความค้นหาเพื่อแยกอักขระ 40 ตัวแรกจากฟิลด์ข้อความ -
mysql> เลือกด้านซ้าย (AllWords,40) เป็น Retrieve40Characters จาก retrieveFirst40Characters
ต่อไปนี้เป็นผลลัพธ์ที่แสดงอักขระ 40 ตัวแรก -
<ก่อนหน้า>+------------------------------------------+| Retrieve40Characters |+------------------------------------------+| นี่คือข้อความสาธิตที่แสดงในตาราง |+-------------------------------------- ---+1 แถวในชุด (0.03 วินาที)