日期:2014-05-16  浏览次数:20957 次

SQL语句正则匹配域名的问题
比如:XXX.baidu.com的域名  
或是:XXX.XXX.baidu.com的域名
或是:q1.qlogo.cn的域名等等

如果URL为二级域名,就只要查出来baidu.com
如果是三级域名,就要查出来是XXX.baidu.com


求教~!!

------解决方案--------------------
统计一下字段中的小数点的数量不就行了?

select length(url)-length(replace(url,'.',''))
------解决方案--------------------
引用那要是再在查询出的数据上做下总的统计排序呢??
比如说:baidu.com共多少个,qlogo.cn共多少个,排序

------解决方案--------------------
探讨

那要是再在查询出的数据上做下总的统计排序呢??
比如说:baidu.com共多少个,qlogo.cn共多少个,排序

------解决方案--------------------
根据你提供的测试数据,正确结果是多少?