Ingres 9.2.0に、長いvarchar列を含むデータベースがあります。この列で特定の文字列を検索し、その文字列を列に含む行のみを返す方法はありますか?
次のように使ってみました
select * from table
where col like '%abc%'
しかし、次のエラーが発生します
関数'like'は、タイプ'longvarchar'および'varchar'の引数には定義されていません。引数を目的のタイプに明示的に変換します。
私は次のクエリでこれを解決することができました
select * from table WHERE position('abc' in col)> 0