1

このようにフィールドに値が保存されています1,255,230,265

その文字列の 2 番目の値を返す関数が MySQL にありますか? この場合は になります255

を使用してみlocateましたが、これは意図されていないようです。

4

4 に答える 4

0

FIND_IN_SET()関数を使用します。

SELECT * 
FROM tableA
WHERE FIND_IN_SET(255, columnName)

また

LIKE演算子を使用する

SELECT * 
FROM tableA
WHERE CONCAT(',', columnName, ',') LIKE '%,255,%'
于 2014-01-30T06:59:11.597 に答える