หากต้องการคืนค่า n ตัวอักษรแรก ให้ใช้ฟังก์ชัน LEFT() ต่อไปนี้เป็นไวยากรณ์ -
เลือก left(yourColumnName,yourValue) จาก yourTableName;
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> CourseTitle text -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable(CourseTitle) ('Java with Spring และ Hibernate framework'); เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.43 วินาที)mysql> แทรกลงในค่า DemoTable (CourseTitle) ('Python Web Development'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
ผลลัพธ์
<ก่อนหน้า>+----+----------------------------------------- -+| รหัส | ชื่อหลักสูตร |+-----------+----------------------------- +| 1 | Java พร้อมเฟรมเวิร์ก Spring และ Hibernate || 2 | การพัฒนาเว็บ Python |+----+-------------------------------------- --+2 แถวในชุด (0.00 วินาที)นี่คือข้อความค้นหาที่จะส่งกลับตัวอักษร n ตัวแรกของคอลัมน์ -
mysql> เลือก LEFT(CourseTitle,20) จาก DemoTable