我正在尝试搜索以关键字结尾的域名,例如' travel',并希望产生类似于' summertravel.com',' besttravel.net'的结果。但是,如果我搜索域的结尾
SELECT * FROM `domains` WHERE `domain_name` LIKE '%com' ORDER BY domain_name ASC
然后它要查找的是TLD,它始终是.com,.net等,而不是实际的域名。关于sql查询,我的知识有限,但我认为可能存在某种类型的正则表达式,可以找到第一个&#39;。&#39;的字符串,并搜索该字符串。< / p>
这可能吗?有更简单的方法吗?
答案 0 :(得分:1)
使用此查询:
SELECT * FROM DOMAINS WHERE DOMAIN_NAME LIKE '%travel.%'
答案 1 :(得分:-1)
Use REGEXP like below:
SELECT * FROM `domains` WHERE `domain_name` REGEXP 'travel' ORDER BY domain_name ASC
Query to find all the names, which contain 'travel'
I hope it will help