Select*fromwebsites;+----+----------------+--- -- -------------------+|Id|Tujuan |Webaddress &"/> Select*fromwebsites;+----+----------------+--- -- -------------------+|Id|Tujuan |Webaddress &">
Rumah > Artikel > pangkalan data > Bagaimanakah kita mencari kedudukan indeks rentetan yang disimpan sebagai rekod dalam lajur jadual MySQL?
Kita boleh menggunakan fungsi FIELD() untuk mencari kedudukan indeks rentetan yang disimpan sebagai rekod dalam lajur jadual MySQL. Untuk menunjukkannya, kami menggunakan jadual yang dipanggil "laman web" yang mengandungi data berikut
mysql> Select * from websites; +----+---------------+------------------------+ | Id | Purpose | Webaddress | +----+---------------+------------------------+ | 1 | For tutorials | www.tutorialspoint.com | | 2 | For searching | www.google.co.in | | 3 | For email | www.gmail.com | +----+---------------+------------------------+ 3 rows in set (0.00 sec)
Sekarang, katakan kita ingin mendapatkan rentetan daripada rekod yang disimpan dalam lajur "Tujuan" dan "URL" jadual ini Untuk mencari nombor indeks rentetan tertentu (seperti "e-mel"), pertanyaan berikut akan dilakukan -
mysql> Select FIELD('For email', purpose, webaddress) From websites; +----------------------------------------+ | FIELD('For email', purpose, webaddress)| +----------------------------------------+ | 0 | | 0 | | 1 | +----------------------------------------+ 3 rows in set (0.00 sec)
Set hasil di atas menunjukkan bahawa rentetan "Untuk e-mel" terletak pada indeks pertama baris ketiga.
mysql> Select FIELD('www.tutorialspoint.com', purpose, web address) From websites; +------------------------------------------------------+ | FIELD('www.tutorialspoint.com', purpose, web address)| +------------------------------------------------------+ | 2 | | 0 | | 0 | +------------------------------------------------------+ 3 rows in set (0.00 sec)
Set keputusan di atas menunjukkan bahawa rentetan "www.tutorialspoint.com" terletak pada indeks kedua baris pertama.
Atas ialah kandungan terperinci Bagaimanakah kita mencari kedudukan indeks rentetan yang disimpan sebagai rekod dalam lajur jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!