1

データベース内のテーブルに対してクエリを実行する必要があります。今までは"twitter,bycicle,car" のFIND_IN_SETような文字列があったので使っていました。

次に、次の方法で検索できますFIND_IN_SET("twitter", nameOfColumn)

しかし今は、各「セット」の一部だけを検索する必要があります。たとえば、「twitter>10,bycicle,car」です。

自転車や車では問題なく動作しますが、Twitter を検索する必要がある場合は見つかりません。これを行う正しい方法は何ですか?

4

2 に答える 2

1

次のクエリは、必要なものを提供しますが、持っているデータに関しては注意して使用してください。

SELECT *
FROM table1
WHERE col1 RLIKE 'twitter'

作業フィドル: http://sqlfiddle.com/#!2/66f538/1

于 2014-12-04T10:45:55.850 に答える
0

LIKE演算子を使用します。

SELECT *
FROM table1
WHERE nameOfColumn LIKE '%twitter%';
于 2014-12-04T10:46:37.083 に答える