這是我的示例查詢如何減去查詢中的數據?
$sql = mysql_query("SELECT * FROM dataweb WHERE web LIKE 'google%'ORDER BY ASC LIMIT 8");
以上查詢是要找到類似的域名。但我想刪除所有又名谷歌搜索結果...這意味着結果回報google.com等google.br,google.de等
我只希望從谷歌開始restdomains ..
這是我的示例查詢如何減去查詢中的數據?
$sql = mysql_query("SELECT * FROM dataweb WHERE web LIKE 'google%'ORDER BY ASC LIMIT 8");
以上查詢是要找到類似的域名。但我想刪除所有又名谷歌搜索結果...這意味着結果回報google.com等google.br,google.de等
我只希望從谷歌開始restdomains ..
你想要域名開始google
但不是google.
?您可以使用REGEXP
。
SELECT web
FROM (SELECT 'google.com' AS web UNION ALL
SELECT 'google.co.uk' UNION ALL
SELECT 'google.br' UNION ALL
SELECT 'google.de' UNION ALL
SELECT 'googleplex.com' UNION ALL
SELECT 'google-watch.org' UNION ALL
SELECT 'ooglegoogle.com') dataweb
WHERE web REGEXP '^google[^.].'
ORDER BY web ASC
LIMIT 8
返回
web
----------------
google-watch.org
googleplex.com
請給應返回域的一個例子。你的句子「我只想從谷歌開始的restdomains」很難理解。 – 2011-02-12 03:33:26