[SQL ] MYSQL 語法 LIKE(應該都一樣吧)問題 找一串字片段

看板Database作者 (自high)時間16年前 (2009/06/19 16:13), 編輯推噓4(400)
留言4則, 4人參與, 最新討論串1/1
一般使用 LIKE 是假設有個欄位裡面有串字 abc `field` LIKE '%ab%' 這樣可以找到 那如果說 欄位裡面的字是比較單純的 譬如 abc 我有一串字 abcdefg 想要用 SQL 問說這個在DB中的這個欄位有沒有符合 abcdefg "片段"的字 該怎麼反過來 LIKE 呢?謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.207.2.26

06/19 17:22, , 1F
找看看 MySQL 有沒有 support RegExp 的 search 方式
06/19 17:22, 1F

06/19 20:28, , 2F
'abcdefg' LIKE '%' + field + '%'類似這樣不行嗎?
06/19 20:28, 2F

06/19 22:03, , 3F
看不懂你的需求
06/19 22:03, 3F

06/23 13:33, , 4F
where locate(field,'abcdefg') > 0
06/23 13:33, 4F
文章代碼(AID): #1AEqZ4Bf (Database)