我正在尝试搜索以关键字结尾的域名,例如'旅行',并希望得到'summertravel.com','besttravel.net'等结果。但是,如果我搜索域的结尾
SELECT * FROM `domains` WHERE `domain_name` LIKE '%com' ORDER BY domain_name ASC
然后它要寻找的是TLD,它总是.com,.net等,而不是实际的域名。我对sql查询的知识有限,但是我认为可能有某种正则表达式,可以找到第一个'。'的字符串,并搜索该字符串。
那可能吗?有没有更简单的方法?
使用此查询:
SELECT * FROM DOMAINS WHERE DOMAIN_NAME LIKE '%travel.%'
使用如下的REGEXP:
SELECT * FROM `domains` WHERE `domain_name` REGEXP 'travel' ORDER BY domain_name ASC
查询以查找包含“旅行”的所有名称
我希望它会有所帮助