2

次のようなリソース パスを含む列があります。

/apiv3/widgets/100
/apiv3/widgets/search
/apiv3/widgets/new

数字で終わる文字列にのみ一致するような LIKE または REG_EX を取得しようとしています

私は次のようないくつかのことを試しました:

LIKE '\/apiv3\/widgets\/[0-9]%'
LIKE '\/apiv3\/widgets\/[^0-9]%'

任意の長さの数値のみで終わるパスを一致させるにはどうすればよいですか?

4

2 に答える 2

0

「SIMILAR」正規表現については、セクション 9.7.2 を参照してください。LIKEそれらをサポートしていません。

http://www.postgresql.org/docs/current/static/functions-matching.html

例:

'abc' SIMILAR TO 'abc'      true
'abc' SIMILAR TO 'a'        false
'abc' SIMILAR TO '%(b|d)%'  true
'abc' SIMILAR TO '(b|c)%'   false
于 2013-06-26T23:42:15.130 に答える