複雑なクエリを作成しようとしています。match_count
テーブルがあり、そのテーブルにを使用して人工フィールド を追加したいと思いますSELECT *,match_count FROM
。それは問題ではありません。問題は次のとおりです。いくつかの正規表現があり、見つかった正規表現ごとに match_count を増やしたいと考えています。これらの式は、 、 、 など、テーブルのいくつかのフィールドに適用されparam1 REGEXP "reg1"
ます。列は式と同様に再利用できますが、match_count フィールドは一致数に対応している必要があります。param2 REGEXP "reg2"
param1 REGEXP "reg3"
可能であれば、列が正規表現に数回一致する場合、一致数が 1 ではなく、これらの一致の数だけ増加することもクールです。