私はこのクエリを使用してprofile
、JSONB
列であるテーブル内のデータを検索していますが、名前が正確に一致している場合にのみ機能します
SELECT * FROM "users" WHERE "profile" @> '{"name":"Super User"}'
大文字と小文字を区別しない、ワイルドカードなど、より柔軟にすることは可能ですか?
"Super%"
またはのようなもの"super user"
私はこのクエリを使用してprofile
、JSONB
列であるテーブル内のデータを検索していますが、名前が正確に一致している場合にのみ機能します
SELECT * FROM "users" WHERE "profile" @> '{"name":"Super User"}'
大文字と小文字を区別しない、ワイルドカードなど、より柔軟にすることは可能ですか?
"Super%"
またはのようなもの"super user"