Heim >Datenbank >MySQL-Tutorial >Wie erhalte ich mit der MySQL-Funktion FIND_IN_SET() bestimmte Datensätze aus einer Tabelle als Ergebnismenge?
Wir können Datensätze als Ergebnismenge erhalten, indem wir bestimmte Zeichenfolgen- und Spaltennamen als Parameter der Funktion FIND_IN_SET() angeben. Wir müssen auch die WHERE-Klausel mit der Funktion FIND_IN_SET() verwenden. Um es zu verstehen, verwenden wir Daten aus der Tabelle „student_info“, wie unten gezeigt:
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)
Nun ruft die folgende Abfrage bestimmte Datensätze als Ergebnismenge mit der Funktion FIND_IN_SET() ab, wobei der Schülername „Raman“ ist:
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)
Das obige ist der detaillierte Inhalt vonWie erhalte ich mit der MySQL-Funktion FIND_IN_SET() bestimmte Datensätze aus einer Tabelle als Ergebnismenge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!