Mysql 根据URL获取顶级域名
2012-12-10 12:01
471 查看
CREATE DEFINER=`root`@`%` FUNCTION `fn_get_topDomainName_from_url`(`Article_URL_In` varchar(1000)) RETURNS varchar(200) CHARSET utf8 BEGIN /*********************************************************** 根据URL获取顶级域名 ************************************************************/ declare domain_name_out varchar(200); declare domain_info varchar(200); declare root_domain_name varchar(200); -- 获取域名信息 SET domain_info=SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(Article_URL_In, '/', 3), '/', -1) ,':',1); -- 提取域名中的根域 SET root_domain_name=(IF(domain_info REGEXP '(com|tel|mobi|net|org|asia|me|tv|biz|cc|name|info|gov|cn|co|edu|europa)(\\.[a-zA-Z]{2})$', SUBSTRING_INDEX(domain_info, '.', -2), IF(domain_info REGEXP '([a-zA-Z]{2,4})$', SUBSTRING_INDEX(domain_info, '.', -1), ''))); -- 根据子域名和根域取一级域名 SET domain_name_out=CONCAT(SUBSTRING_INDEX(TRIM(TRAILING root_domain_name FROM domain_info), '.', -2), root_domain_name); return domain_name_Out; END
相关文章推荐
- Android中如何根据图片url路径来获取网络图片
- Swift - Cell自适应+代码约束(SnapKit)横竖屏支持平铺+根据URL获取图片size
- 用python怎样爬网页呢?其实就是根据URL来获取它的网页信息!
- 根据url获取图片的高度和宽度
- mysql根据身份证获取省份、生日、性别,存储过程
- 根据URL获取图像的常用配置(gbrowse)
- js页面根据url中的字符串,获取中文
- python根据京东商品url获取产品价格
- java--根据URL获取信息
- .net客户端根据url获取字符串及图片,并保存本地
- mysql根据某个字段分组根据更新时间获取最新的记录
- 服务器端根据数据库图片的url获取保存的图片并进行缩略后返回给客户端-压缩之Thumbnails
- 根据网页的URL获取网页信息
- 根据WSDL url 获取 该wsdl 内容
- JS根据key值获取URL中的参数值,以及把URL的参数转换成json对象
- 根据URL获取网页TXT源码【Android】
- java根据URL获取网页编码
- mysql根据日期获取周一周日
- C# HttpWebRequest 绝技 根据URL地址获取网页信息
- C#通过URL获取顶级域名的方法