- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个包含这两列的表:
ip country
这些是我的网站上的浏览者。我正在尝试查看我从每个国家/地区获得了多少个唯一 IP。
我想到了这个:
SELECT DISTINCT ip, country, count(*) as views FROM views GROUP BY country
我希望这会选择不同 IP 的数量以及它们在国家/地区分组中的国家/地区。然后我将有一列 views
保存计数。
但这不起作用,此查询返回按国家/地区分组的总行数。无论是否使用 DISTINCT ip
,我都会得到相同的结果。
编辑:我没有表达清楚,我想弄清楚的是每个国家/地区有多少个独特的 IP。
我的一些 IP 在数据库中是重复的,同一个 IP 出现了 3-4 次。我想忽略它:
输入样本:
**ip** **country**
1.1.1.1 USA
1.1.1.1 USA
1.1.1.1 USA
1.1.1.1 USA
1.1.1.2 USA
1.1.1.2 USA
1.1.1.2 USA
1.1.1.3 GER
1.1.1.3 GER
1.1.1.5 GER
应该输出:
USA -> 2
GER -> 2
即:有两个来自美国的不同 IP 和两个来自德国的不同 IP。
最佳答案
试试这个:
SELECT
country,
count(DISTINCT ip) views
FROM views
GROUP BY country
ORDER BY country;
关于mysql - 选择不同的 column_a 并按 column_b 分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25027803/
domain | email ------------|--------------------- banana.com | user@banana.com,user@gmail.com
我有一个相当大的表(约 100M 行)并且该表有两个 boolean 列。我们称它们为 a 和 b。我想获取所有 a 不等于 b 的行: SELECT * FROM table WHERE a
我有一个包含大约 7000 万行的表。我首先通过从特定的 sim_id 中进行选择,将其缩小到大约 25 万行。 现在,我需要选择具有 sorted_hand 和 ev 的唯一组合 的每个第一行。换句
我有一个包含这两列的表: ip country 这些是我的网站上的浏览者。我正在尝试查看我从每个国家/地区获得了多少个唯一 IP。 我想到了这个: SELECT DISTINCT ip, cou
我正在尝试获取用户赢得的独特奖品数量的报告。 IE。玩家如何赢得所有 3 个奖品,有多少人赢得 2 个奖品等。 +--------+--------+ | player | prize | +---
我对 Excel 很陌生,但我有以下情况: 我有 Sheet1,其中包含: column_A 中用户输入的数值 column_B 中用户选择的是/否下拉列表,它引用隐藏的 Sheet3 上的两项列表
如何获取 column_a 上 2 个最大数字的完整行其中 column_b=1? 试过这个,(它返回一个语法错误): SELECT *, GREATEST (id) -(或 column_a)- 从
我正在尝试创建一个包含三列的表格: id paid_at failed_at 如何确保 paid_at 仅在 failed_at 为 NULL 时才具有值? 这是我当前的代码: CREATE TAB
在Table_1A中,column_A和column_B都等于Table_2A的column_C。您如何使用内部联接或任何其他方式从 2 个表中进行选择? 最佳答案 我猜你想要两个连接: select
我是一名优秀的程序员,十分优秀!