ruby の Sequel gem を利用して like 検索をする際には、検索のワードが String である必要があります。そのため、もし値が id カラム(Serial)に格納されている場合は下記のように Sequel.cast します。
id = 1
DB.where(Sequel.like(Sequel.cast(:id, String), "%#{id}%")).all
このようにすれば%で囲っているので部分一致検索になります。
ポイントは値を cast するのではなくカラムをcastすると記載するようです。
いろいろ探しましたが明快なものがなかったので、記事にしました。