まずは実際の SQL 文をどこかに書き出してみて、それが正しい文法であるかを SQL のマニュアルで確認されてみてはどうでしょうか? ところで、私の SQL の知識はとっても古いのですが、LIKE '%テキス%' で何を検索したいのですか? テキス で始まる文字列なら 'テキス%' じゃないですか? また、LIKE '[1-2]%' ってどういう意味なんでしょう、特に [ と ] って? 範囲指定?っぽいのですが、それなら BETWEEN でしたっけ? もしよろしければお教えください。