2010-04-19 64 views
1

我正在嘗試在其值中使用多個點(。)來選擇字段。查找包含特定字符的字段

的確如此,我試圖找到具有子域的字段作爲域列中的條目,例如:

SELECT * FROM domains WHERE (number of dots in domain value bigger than 1). 

有什麼建議嗎?

回答

1

你可以使用

SELECT * FROM domains WHERE (domain LIKE "%.%.%"). 

有關詳細信息,請參閱MySQL Documentation for String functions

+0

lolz,時間讓我喝咖啡,我完全忘了'%'是一個通配符:D – Kemo 2010-04-19 13:17:04

0

您可以使用正則表達式:

SELECT * FROM domains WHERE domain REGEXP '\\.+' 

假設你想點放在靠近對方:...