我有一些行MySQL數據庫如下:MySql查詢挑戰 - 返回結果與空白?
ID DESC
1 This is my bike
2 Motorbikes are great
3 All bikers should wear helmets
4 A bike is great for exercise
5 A. Top. Bike.
我想要做的是周圍的搜索項空白返回行,或術語是在描述的結束或開始。
例如,
"SELECT * FROM `mytable` WHERE `desc` LIKE '%bike%'"
將返回所有行。但是,
"SELECT * FROM `mytable` WHERE `desc` LIKE '% bike %'
只會返回一行4
我真正想要的是返回行1,4可靠的方式5,即其中搜索項sorrounded有什麼,但字符AZ,0 -9。有任何想法嗎?這甚至可以用MySql?
謝謝!
你可以使用MySQL正則表達式 – 2013-02-11 12:10:01
正則表達式在Mysql查詢中。請參閱[本](http://dev.mysql.com/doc/refman/5.1/en/regexp.html) – 2013-02-11 12:12:03
答案是...... 選擇*來自評論地點描述REGEXP'[[:<:]]desc[[:>:]]' 快速高效。感謝StackOverflow! – barners 2013-02-11 12:41:45