私はそのような列名を持つテーブルを持っている場合:Postgresqlで特定の部分文字列を含まないすべての列を選択するには?
name,
name_raw,
item,
item_raw,
message,
message_raw
...
... etc.
がどのように動的に_raw
で終わっていないすべての列を選択することができますか?
SELECT
[SOME REGEX LOGIC HERE]
FROM
mytable
または類似の可能性:
はこのようなものですか?
を「エスケープ」する必要があるクエリのワイルドカードであるため? –
多くの列があります。私はそれが正規表現を介してフィルタリングするのは簡単で希少であると思っていましたが、私はPostgres/sqlの新機能ですので、これが意味をなさないか教えてください。 – Rotareti
意味がありません。 SQL!= OOP。可能であれば、クエリは静的でなければなりません。 –