作者anest (形狀最重要大小不能少)
看板Database
標題[SQL ] MySql使用regexp找出資料後
時間Mon Jun 17 11:36:39 2013
請問使用regexp找出資料後,有沒有辦法只擷取命中內容呢?
譬如表的內容為:
temptable:
title
1 台北市李大明陳小明
2 新竹市李小明王某某
3 台東縣李中明王大明
4 台南縣陳一明陳某某
sql語句:
select title from temptable where title regexp '(李.{1,}明)';
使用regexp可以得到第1 2 3項,但我只需要regexp命中到的部份就好了,
像這樣:
1 李大明
2 李小明
3 李中明
請問在mysql中有沒有類似的功能呢?謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.152.189
1F:推 alpe:印象中, 要自己截 06/17 11:49
2F:→ anest:好吧 感謝! 06/18 08:30