我在mysql中使用一个数据库,它有一个源记录:
IP (sip)
Destination IP (dip)
Source Port (sport)
Destination Port (dport)
进行选择查询时
select count(sport) as port, sport from IPtable limit 20);
结果如下:
port sport
3 80
5 8080
15 21
3 20
25 443
16 1234
49 2352
15 2353
我想将这些端口分组,如
web (80, 8080, 443)
ftp (20, 21)
chat (2352, 2353)
others("rest other ports")
并希望输出结果为
count port
=============
33 web
18 ftp
16 application
64 others
请帮助,因为我想从此输出创建pi图表。