我的DNS是这样的:
ad.hsw.cn
ad.ihubexpress.com
ad.ilikeclick.com
adclient.163.com
adclient.ifeng.com
adclient.lotour.com
bank.bbs.soufun.com
bank.ecitic.com
我想在前面加一列,将DNS相似的值前面那一列标记。要求就是下面这样:
ad ad.hsw.cn
ad ad.ihubexpress.com
ad ad.ilikeclick.com
ad adclient.163.com
adclient adclient.ifeng.com
adclient adclient.lotour.com
bank bank.bbs.soufun.com
bank bank.ecitic.com
可以做到这样吗?
加一列很简单,我会,但后面就不知道该怎么办了。如果能帮忙的话,非常感谢!
提取行比较
ad.hsw.cn
ad.ihubexpress.com
ad.ilikeclick.com
adclient.163.com
adclient.ifeng.com
adclient.lotour.com
bank.bbs.soufun.com
bank.ecitic.com
我想在前面加一列,将DNS相似的值前面那一列标记。要求就是下面这样:
ad ad.hsw.cn
ad ad.ihubexpress.com
ad ad.ilikeclick.com
ad adclient.163.com
adclient adclient.ifeng.com
adclient adclient.lotour.com
bank bank.bbs.soufun.com
bank bank.ecitic.com
可以做到这样吗?
加一列很简单,我会,但后面就不知道该怎么办了。如果能帮忙的话,非常感谢!
提取行比较
——按关键字截取字符串
substring_index(str,delim,count)说明:substring_index(被截取字段,关键字,关键字出现的次数)
例:select substring_index(”blog.chinabyte.com”,”.”,2) as abstract from my_content_t结果:blog.chinabyte但是!!
我是要对表的每行这样操作,还是不晓得怎么弄。
后面的 as abstract from my_content_t是什么意思搞不懂。
create table abstract select substring_index(dns,'.',1) from testdns;