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

วิธีใช้ MySQL SELECT LEFT เพื่อดึงระเบียนที่มีสตริงด้วย slash


ให้เราสร้าง −

. ก่อน
mysql> สร้างตาราง DemoTable1418 -> ( -> ข้อความ EmployeeCode -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.51 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก -

mysql> แทรกลงในค่า DemoTable1418 ('EMP-2110/Carol'); เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า DemoTable1418 ('EMP-1900/David'); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable1418 ('EMP-2345/Mike'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก -

mysql> เลือก * จาก DemoTable1418;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----------------+| รหัสพนักงาน |+----------------+| EMP-2110/แครอล || EMP-1900/เดวิด || EMP-2345/Mike |+----------------+3 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามที่จะใช้ SELECT LEFT ใน MySQL เพื่อดึงข้อมูลข้างต้นก่อนเครื่องหมายทับ -

mysql> เลือก left(EmployeeCode,8) จาก DemoTable1418;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----------------------+| left(EmployeeCode,8) |+----------------------+| EMP-2110 || EMP-1900 || EMP-2345 |+----------------------+3 แถวในชุด (0.00 วินาที)