按列分组更改所有文本

问题描述 投票:0回答:0

我有一个数据库。我保留用户的物理 IP 地址,我将 IP 地址保留为 1.2.3.4,但我想在没有 A-B-C-D-E-F 等个人数据的情况下更新它,并将其作为开放数据共享。

比如1.2.3.4 IP地址有50行记录,就说从A地址做了50条记录,如果2.3.4.5IP地址有150条记录,就说他们已经从 B 地址输入了 150 个条目。

例如在下面的照片中,它会写 A-B-C-D-E-F 而不是完整的 ip 地址。

这个 SQL 查询;

SELECT IPADDRESS, COUNT(*)
FROM table
GROUP BY IPADDRESS
ORDER BY COUNT(*) DESC

enter image description here

有超过 50k 行,我如何使用 T-SQL 执行此操作?

sql sql-server algorithm group-by ip-address
© www.soinside.com 2019 - 2024. All rights reserved.