首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sql的数据挖掘问题

sql的数据挖掘问题
EN

Stack Overflow用户
提问于 2009-12-08 06:42:27
回答 1查看 65关注 0票数 0

我只能使用比较、计数、查找、加入、保存和排序来完成这个任务。

问:您将如何确定有多少现有客户购买了另一个计划/电话?

访问该网站的用户( site)

  • Prospects上的任何人)任何访问该网站但未登录该帐户的消费者(登录到某个帐户将表明他们是一个现有的customer)

  • Customers --已登录到其网站帐户的用户在线

  • Hotphone购买者)购买了无线电话的消费者,并在站点

上计划。

桌子看上去像这样

日期/标签/ UserID /人口统计桶/邮编/ Time_Stamp

这是我们唯一允许使用的命令!

比较:比较两个数据文件。列1表示匹配的数据。

指示要比较的file1、file2和列

计数:

数行。必须指示要计数的列。

查找:

允许查找与标准匹配的数据。必须指示要搜索的列。

加入:

连接2个文件。必须首先按照联接列对文件进行排序。结果文件是列1中的联接列,文件1中的所有其他列和文件2中的所有其他列。指示要连接的file1、file2和列。

保存:允许您保存命令的结果。例如,如果在第2列中找到x,则结果将仅为符合条件的数据。使用-k1只保存第1列,使用-k2只保存第2列,等等。

分类:

对数据排序。必须指示要排序的列。

EN

Stack Overflow用户

发布于 2009-12-08 06:54:38

比较、查找、保存和排序不是SQL关键字。

,您将如何确定有多少现有客户购买了另一个计划/电话?

代码语言:javascript
运行
复制
SELECT COUNT(*)
  FROM (SELECT t.userid
          FROM TABLE t
         WHERE t.userid IS NOT NULL
         --AND what determines a phone/plan would go here?
      GROUP BY t.userid
        HAVING COUNT(t.userid) > 1) x

不为null的userid符合客户资格,因为要登录,它们应该有一个userid。如何确定谁买了一个计划?我无法从信息中判断,但是拥有多个userid和/或plan/phone指示器的实例满足了内部查询的条件。外部查询只计算返回的不同的userids。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1865059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档