3

テーブルにタイプSET('alpha','beta','gamma','delta','...','omega')と名前が「アルファベット」の列があります

私のPHPクエリは

$string = "ガンマ"

SELECT * FROM table WHERE alphabet LIKE "%$string%"

gammaしたがって、列にあるすべての行を返したいと思いalphabetます。それはSET型であるため、他の値もそこにあります。

SQLクエリは何ですか?

4

1 に答える 1

7
SELECT * FROM table WHERE find_in_set('$string', alphabet) > 0

FIND_IN_SET ドキュメント

于 2012-08-08T13:22:54.177 に答える