Rumah > Artikel > pangkalan data > Gunakan fungsi LEFT MySQL untuk memintas panjang rentetan yang ditentukan
Gunakan fungsi LEFT MySQL untuk memintas panjang rentetan yang ditentukan
Dalam MySQL, kita selalunya perlu memintas rentetan untuk memenuhi keperluan tertentu. Antaranya, fungsi LEFT adalah fungsi yang sangat praktikal yang boleh memintas panjang rentetan yang ditentukan. Artikel ini akan memperkenalkan cara menggunakan fungsi LEFT MySQL untuk memintas rentetan dan memberikan contoh kod.
Pertama, kita perlu memahami sintaks fungsi KIRI. Sintaks asas fungsi LEFT adalah seperti berikut:
LEFT(rentetan, panjang)
Antaranya, rentetan mewakili rentetan yang akan dipintas, dan panjang mewakili panjang pemintasan. Fungsi LEFT memintas aksara panjang di sebelah kiri rentetan rentetan dan mengembalikan hasil pemintasan.
Di bawah, kami menggunakan contoh kod untuk menunjukkan cara menggunakan fungsi LEFT untuk memintas rentetan.
Katakan kita mempunyai jadual bernama "pelajar". Terdapat lajur dalam jadual yang dipanggil "nama_pelajar", yang menyimpan nama pelajar. Kita perlu memotong tiga huruf pertama nama pelajar sebagai singkatan. Berikut ialah kod yang sepadan:
SELECT LEFT(student_name, 3) as nickname FROM students;
Dalam kod di atas, mula-mula gunakan pernyataan SELECT untuk menanyakan data dalam jadual "pelajar", dan gunakan fungsi LEFT untuk memintas lajur "nama_pelajar". Keputusan yang dipintas akan dinamakan "nama panggilan". Akhir sekali, nyatakan nama jadual melalui klausa FROM, iaitu jadual "pelajar".
Selepas melaksanakan kod di atas, kami akan mendapat set keputusan yang mengandungi nama pendek semua pelajar. Singkatan nama setiap pelajar adalah hasil pemangkasan tiga huruf pertama nama tersebut. Set keputusan ini boleh dimanipulasi lagi mengikut keperluan khusus.
Selain memintas rentetan panjang tetap, fungsi KIRI juga boleh digunakan untuk memintas rentetan secara dinamik. Sebagai contoh, kita boleh menggunakan fungsi LEFT untuk memintas nama pelajar yang memenuhi syarat tertentu. Berikut ialah kod yang berkaitan:
SELECT student_name FROM students WHERE LEFT(student_name, 3) = 'Tom';
Dalam kod di atas, kami menggunakan klausa WHERE untuk mengehadkan hasil pemintasan kepada "Tom", iaitu, nama pelajar yang layak mesti bermula dengan "Tom". Dengan sekatan ini, kami boleh menapis semua pelajar yang namanya bermula dengan "Tom".
Melalui contoh kod di atas, kita dapat melihat bahawa sangat mudah untuk menggunakan fungsi LEFT untuk memintas rentetan dalam MySQL. Anda hanya perlu memahami sintaks asas fungsi LEFT dan mengendalikannya berdasarkan keperluan khusus.
Perlu diingatkan bahawa apabila menggunakan fungsi KIRI, kita perlu memastikan bahawa panjang rentetan lebih besar daripada atau sama dengan panjang yang akan dipintas, jika tidak, kita akan mendapat keputusan yang tidak memenuhi keperluan.
Ringkasnya, fungsi LEFT MySQL ialah fungsi yang sangat praktikal. Ia boleh membantu kami mencapai keperluan kami dengan mudah apabila memintas rentetan. Saya harap artikel ini akan membantu anda memahami dan menggunakan fungsi LEFT MySQL.
Atas ialah kandungan terperinci Gunakan fungsi LEFT MySQL untuk memintas panjang rentetan yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!