我正在嘗試在其值中使用多個點(。)來選擇字段。查找包含特定字符的字段
的確如此,我試圖找到具有子域的字段作爲域列中的條目,例如:
SELECT * FROM domains WHERE (number of dots in domain value bigger than 1).
有什麼建議嗎?
我正在嘗試在其值中使用多個點(。)來選擇字段。查找包含特定字符的字段
的確如此,我試圖找到具有子域的字段作爲域列中的條目,例如:
SELECT * FROM domains WHERE (number of dots in domain value bigger than 1).
有什麼建議嗎?
你可以使用
SELECT * FROM domains WHERE (domain LIKE "%.%.%").
有關詳細信息,請參閱MySQL Documentation for String functions。
您可以使用正則表達式:
SELECT * FROM domains WHERE domain REGEXP '\\.+'
假設你想點放在靠近對方:...
的string functions似乎並沒有在這種精神什麼,所以你可能需要REGEXP運營商。
lolz,時間讓我喝咖啡,我完全忘了'%'是一個通配符:D – Kemo 2010-04-19 13:17:04