这是我的示例查询
$sql = mysql_query("SELECT * FROM dataweb WHERE web LIKE 'google%'ORDER BY ASC LIMIT 8");
以上查询是查找类似的域名。但我想删除所有谷歌的结果...这意味着结果返回像google.com,google.br,google.de等。
我只想要从谷歌开始的restdomains ..
答案 0 :(得分:7)
要做到这一点,不要改为
答案 1 :(得分:3)
您想要以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