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 ‘%字符%’
2. Verwenden Sie die Funktion „enthält“.
Die Syntax lautet:
select * from table1 where contains(字段, ‘字符’);
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 ;
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!