0"."/> 0".">
Maison > Article > base de données > Comment Oracle détermine-t-il s'il contient des caractères ?
Méthode : 1. Utilisez comme avec "%", la syntaxe est "où champ comme '% caractère %';" 2. Utilisez la fonction contain, la syntaxe est "contient (champ, 'caractère');"; 3. Utilisez la fonction instr, la syntaxe est "instr(field,'character') > 0".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
1. Utilisez le caractère générique "%"
La syntaxe est similaire :
select * from students where 字段 like ‘%字符%’
L'exemple est le suivant :
2.
La syntaxe est :
select * from table1 where contains(字段, ‘字符’);
Un exemple est le suivant :
Il y a une condition pour utiliser le prédicat contain, c'est-à-dire que la colonne doit être indexée, c'est-à-dire si la colonne Column1 de. la table table1 dans l'instruction ci-dessus n'est pas indexée, une erreur sera signalée, ce qui a des limitations relativement importantes.
3. Utilisez la fonction instr
La syntaxe est :
select * from table1 where instr(字段,'字符') > 0 ;
L'exemple est le suivant :
Tutoriel recommandé : "Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!