我有一個包含MySQL表域名:逆的SQL LIKE「%值%」
+----+---------------+
| id | domain |
+----+---------------+
| 1 | amazon.com |
| 2 | google.com |
| 3 | microsoft.com |
| | ... |
+----+---------------+
我希望能夠通過此表爲一個完整的主機名進行搜索(即「www.google .COM')。如果它是另一種方式圓所在的表包含完整的URL我會使用:
SELECT * FROM table WHERE domain LIKE '%google.com%'
但逆也不是那麼簡單。我現在的想法是要搜索的全名,然後逐步剝離域的各個部分,並重新搜索。 (即搜索「www.google.com」,然後「google.com」)
這不是特別有效的或高明,必須有更好的方法。我相信這是一個常見問題,無疑很容易解決!
說的那麼可怕它很酷:-) – 2008-12-03 21:40:02
正義還是邪惡......他們都是優良的選擇。 – Greg 2008-12-03 21:49:06