[解決済み] PostgresのWHEREで正規表現を使用する
2023-02-18 22:17:50
質問
現在、以下のようなクエリを持っています。
select regexp_matches(name, 'foo') from table;
これを以下のようにwhereの中に正規表現があるように書き換えるにはどうしたらいいでしょうか(うまくいきません)。
select * from table where regexp_matches(name, 'foo');
現在のエラーメッセージは ERROR: WHERE の引数は text[] 型ではなく boolean 型でなければなりません。 SQL の状態です。42804 文字数: 29
どのように解決するのですか?
代わりに書いてください。
select * from table where name ~ 'foo'
演算子'~'は、マッチするサブグループを抽出するのではなく、正規表現がマッチするかどうかのブール値の結果を生成します。
関連
-
[解決済み] GNU sed の lookahead 正規表現がおかしいのですが?
-
[解決済み] Kibanaクエリの完全一致
-
[解決済み] 正規表現で任意の文字数を表す記号?
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] 正規表現を使用した電話番号の検証方法
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] PostgreSQL は設定/conf ファイルをどこに保存しますか?
-
[解決済み】PostgreSQLのテーブル名を単純に使用できない(「関係が存在しない」)。
-
[解決済み】PostgresqlデータベースでNULLを許可しないカラムを追加するにはどうすればよいですか?
-
[解決済み】ERROR:Postgresを使用したcities_id_seqシーケンスに対するパーミッションが拒否されました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】正規表現でのコロン記号の使用について
-
[解決済み] 正規表現 AND 演算子
-
[解決済み] 正規表現は、文字列がターゲットで終わる場合にのみマッチします。
-
[解決済み] 正規表現におけるワードバウンダリとは何ですか?
-
[解決済み] 展開された正規表現では、どのように解釈されますか?
-
[解決済み] 正規表現 - Gmailアドレスの検証
-
[解決済み] RegExp マッチする文字列が my で始まらない
-
[解決済み] regex オプションのワードマッチ
-
[解決済み] この文字にマッチしない」という意味の正規表現演算子はどれ?
-
[解決済み] Regex - 特定の文字が含まれていません。