Methode: 1. Verwenden Sie „like“ mit „%“, die Syntax lautet „wobei Feld wie ‚% Zeichen %‘;“ 2. Verwenden Sie die Funktion „enthält“, die Syntax lautet „enthält (Feld, ‚Zeichen‘);“; 3. Verwenden Sie die Funktion instr. Die Syntax lautet „instr(field,'character') > 0“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
select * from students where 字段 like ‘%字符%’. Das Beispiel lautet wie folgt:
2. Verwenden Sie die Funktion „enthält“.
Die Syntax lautet:
select * from table1 where contains(字段, ‘字符’);Ein Beispiel lautet wie folgt:
Es gibt eine Bedingung für die Verwendung des Prädikats enthält, das heißt, die Spalte muss indiziert sein Da die Tabelle table1 in der obigen Anweisung nicht indiziert ist, wird ein Fehler gemeldet, der relativ große Einschränkungen aufweist.
3. Verwenden Sie die Funktion instr Die Syntax lautet:select * from table1 where instr(字段,'字符') > 0 ;Das Beispiel lautet wie folgt:
Empfohlenes Tutorial: „
Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonWie stellt Oracle fest, ob es Zeichen enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!