Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan fungsi LEFT dalam MySQL untuk memintas bahagian kiri rentetan

Cara menggunakan fungsi LEFT dalam MySQL untuk memintas bahagian kiri rentetan

PHPz
PHPzasal
2023-07-12 13:37:391209semak imbas

Cara menggunakan fungsi LEFT dalam MySQL untuk memintas bahagian kiri rentetan

Dalam sistem pengurusan pangkalan data, kita sering menghadapi situasi di mana kita perlu memintas bahagian tertentu daripada rentetan. MySQL menyediakan banyak fungsi rentetan terbina dalam, termasuk fungsi KIRI, yang boleh digunakan untuk memintas bahagian kiri rentetan. Sintaks fungsi

LEFT adalah seperti berikut:

LEFT(str, length)

di mana, str ialah rentetan yang akan dipintas, dan panjang ialah panjang yang akan dipintas.

Seterusnya, kami akan menunjukkan cara menggunakan fungsi KIRI melalui contoh kod.

Sebagai contoh, kami mempunyai jadual bernama "pekerja", yang mempunyai medan bernama "nama_penuh" yang menyimpan nama penuh pekerja. Sekarang kita perlu mengekstrak nama keluarga pekerja dari medan "nama_penuh".

Pertama, kita perlu menyambung ke pelayan MySQL dan memilih pangkalan data yang sepadan. Kami kemudiannya boleh menggunakan kod berikut untuk mencipta jadual yang dipanggil "pekerja" dan memasukkan beberapa data sampel.

CIPTA pekerja JADUAL (

id INT PRIMARY KEY AUTO_INCREMENT,
full_name VARCHAR(50)

);

MASUKKAN KE DALAM pekerja (nama_penuh) NILAI

('Tom Smith'),
('John Doe'),
('Emma Johnson');

Seterusnya, kita boleh menggunakan kod berikut untuk menanyakan jadual "pekerja" dan menggunakan fungsi KIRI untuk memintas bahagian kiri nama keluarga.

SELECT LEFT(full_name, LOCATE(' ', full_name) - 1) AS last_name DARI pekerja;

Dalam kod di atas, fungsi LOCATE digunakan untuk mencari kedudukan ruang pertama. Parameter pertama bagi fungsi LEFT ialah rentetan yang akan dipintas, dan parameter kedua ialah panjang yang akan dipintas. Dengan menolak 1 daripada nilai pulangan fungsi LOCATE sebagai panjang pemangkasan, kita boleh mendapatkan bahagian kiri nama akhir.

Selepas menjalankan kod di atas, hasil pertanyaan adalah seperti berikut:

John
last_name
Tom


Lulus Dalam contoh di atas kita boleh lihat cara menggunakan Fungsi LEFT dalam MySQL memintas bahagian kiri rentetan. Dalam aplikasi praktikal, fleksibiliti fungsi KIRI membolehkan kami memintas bahagian rentetan yang berlainan mengikut keperluan khusus untuk memenuhi pelbagai keperluan pemprosesan data. 🎜🎜Ringkasan: 🎜Artikel ini memperkenalkan cara menggunakan fungsi LEFT dalam MySQL untuk memintas bahagian kiri rentetan. Melalui contoh kod, kami menunjukkan cara membuat jadual sampel dan memasukkan data, serta cara menggunakan fungsi LEFT untuk operasi pertanyaan. Diharapkan contoh-contoh ini dapat membantu pembaca lebih memahami dan menggunakan fungsi KIRI, seterusnya meningkatkan kecekapan dan ketepatan operasi pangkalan data. 🎜

Atas ialah kandungan terperinci Cara menggunakan fungsi LEFT dalam MySQL untuk memintas bahagian kiri rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn