2番目と3番目の文字がどこにあるかを検索する必要があります。そして姓はTomeloosではありません。文字列内で互いに同じ文字の2つを検索
この部分がtrueを返すことはありませんので、私はこのクエリ
SELECT * FROM student
WHERE INSTR(naam, 'o') = 2 AND INSTR(naam, 'o') = 3
AND naam NOT LIKE '%Tomeloos';
しかし、予想このdoesntの仕事のように思い付いた:
AND INSTR(naam, 'o') = 3
それが第2の位置にOが表示されますので。
私はこれをINSTR
機能でどのように達成できるか知っていますか?あなたはsubstr
と仕事をしなければならない おかげ
感謝を試みることができます。しかし、他の答えはよりエレガントです。そしてより読みやすい。 – Bas