Select*fromstudent_info;+------+---------+----------+ -----------------+|id |Nama |Alamat |S"/> Select*fromstudent_info;+------+---------+----------+ -----------------+|id |Nama |Alamat |S">
Rumah >pangkalan data >tutorial mysql >Bagaimana untuk mendapatkan rekod tertentu daripada jadual sebagai set hasil menggunakan fungsi MySQL FIND_IN_SET()?
Kita boleh mendapatkan rekod sebagai set hasil dengan menyediakan rentetan dan nama lajur tertentu sebagai parameter kepada fungsi FIND_IN_SET(). Kita juga perlu menggunakan klausa WHERE dengan fungsi FIND_IN_SET(). Untuk memahaminya, kami menggunakan data daripada jadual “info_pelajar” seperti yang ditunjukkan di bawah:
mysql> Select * from student_info; +------+---------+----------+------------+ | id | Name | Address | Subject | +------+---------+----------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Jaipur | Literature | | 125 | Raman | Shimla | Computers | +------+---------+----------+------------+ 3 rows in set (0.00 sec)
Sekarang, pertanyaan berikut akan mendapat rekod khusus sebagai keputusan yang ditetapkan menggunakan fungsi FIND_IN_SET() di mana nama pelajar ialah “ Raman ”:
mysql> Select Id, Name, Subject from Student_info Where FIND_IN_SET('Raman',Name); +------+-------+-----------+ | Id | Name | Subject | +------+-------+-----------+ | 125 | Raman | Computers | +------+-------+-----------+ 1 row in set (0.00 sec)
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan rekod tertentu daripada jadual sebagai set hasil menggunakan fungsi MySQL FIND_IN_SET()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!