PostgreSQLでbytea型から指定した文字列と合致する位置を取得する方法

otaguro 309views 更新:2014年6月12日

bytea型から指定した文字列と合致する位置を取得するには

select (position('検索したいワード' in バイナリデータ型))

例:

select (position(
         'portlets' in (SELECT t0.PROFILE 
                       FROM jetspeed_user_profile t0 
                       WHERE (t0.USER_NAME = 'User1') AND (t0.PAGE = 'default.psml') AND (t0.MEDIA_TYPE = 'html')
                       )
))

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません