postgres のような関数はありcontains
ますか? where clause
渡された文字列が列に含まれているかどうかを確認するために使用できますか?
質問する
30214 次
2 に答える
18
そのために使用できますposition()
。部分文字列が見つからない場合はゼロを返します。
position(col2 in col1) <> 0
于 2013-03-13T08:09:50.987 に答える
8
これを解決する方法はたくさんあります:
|| とともに
like
、ilike
、および/またはを使用します。SIMILAR TO
列を処理するには、次のようにします。WHERE col1 ilike '%' || col2 || '%';
NPE の回答として位置を使用する
も使用できます
regexp_matches
が、それはより複雑です。
于 2013-03-13T09:06:49.670 に答える