开发者社区> 问答> 正文

先截取字符串再过滤重复的问题实现

如何实现先截取字符串再过滤重复
数据例:
表格vrvx2013_flash 字段ip内容
(1) ip:180.157.6.188
国家:中国
区域:华东
城市:上海市
网络:电信

(2) ip:101.229.66.93
国家:中国
区域:华东
城市:上海市
网络:电信

(3) ip:182.114.139.68
国家:中国
区域:华中
城市:平顶山市
网络:联通

`SELECT SUBSTRING_INDEX( SUBSTRING( ip, INSTR( ip, '城市:' ) +3 ) , '
', 1 )
as my_city FROM vrvx2013_flash`
SELECT * , COUNT( * ) AS type_num FROM vrvx2013_flash GROUP BY IP
希望输出结果
上海市 2
平顶山市 1
复制代码
分开语句会写,就是不知道如何同时实现,求大神帮忙。

展开
收起
落地花开啦 2016-02-12 15:59:44 2220 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    嵌套个子查询吧

    18
    cityCOUNT(*)
    上海市3
    平顶山市3

    2 rows in set (0.00 sec)

    2019-07-17 18:41:28
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载