1. gekkoukisi

    No comment

    gekkoukisi
Changes in body
Source | HTML | Preview
@@ -1,11 +1,11 @@
テーブルにCSV形式のカラムを作ってしまって、検索どうしよう...ってなったのでどうしたかをメモ。
正規表現は遅くなるかな、と思って LIKE でやる方法を見つけた。
```
-select * from bm where concat(',', name, ',') like '%,3,%'
+select * from table where concat(',', column, ',') like '%,1,%'
```
先頭と末尾にカンマをくっつけてから `%,3,%` みたいな感じでLIKEすると検索できるっぽい(ググって見つけました)。
これでも相当無理やり感あるので、そもそも検索対象のカラムなのにCSV形式いしてしまうのが間違いかな。