6

mysqlで特定の文字列を検索するにはどうすればよいですか?contains-を使用してみましたが、エラーが発生します。

SELECT r.name
     , r.network
     , r.namestring
     , i.name
     , r.rid
     , i.id
     , d.dtime
     , d.ifInOctets
     , d.description
FROM router AS r
INNER JOIN interface AS i ON r.rid = i.rid
INNER JOIN 1278993600_1_60 AS d ON i.id = d.id
                               AND d.dtime BETWEEN 1279027200 AND 1279029000
     WHERE r.network = "ITPN"
       AND i.status = "active"
       AND i.description CONTAINS ' DBK'

助けてください。

4

4 に答える 4

17

試す

AND i.description LIKE '% DBK%' 
于 2010-08-12T14:36:28.977 に答える
5

探していLIKEます:

AND i.description LIKE '% DBK%'

より詳しい情報:

于 2010-08-12T14:37:02.110 に答える
1

次のように使用します。つまり、AND i.description LIKE'%DBK%'

于 2010-08-12T14:36:23.173 に答える
1

試す

...AND i.description like '% DBK%'

または

...AND upper(i.description) like '% DBK%'

、、、、、 ..DBKで何かDbKを取得dbkしたい場合dBk

于 2010-08-12T14:38:25.260 に答える