我目前正在开发一个项目,用于监视捕获数据包时使用的协议(protocol)。 此外,最常用的协议(protocol)是 OSPF、ICMP 和逐跳协议(protocol)。 我想为所使用的协议(protocol)创建一个饼图,并且我正在尝试使用 JFreeChart 来显示动态饼图以显示正在使用的不同协议(protocol)。 我目前正在使用此查询:
SELECT COUNT(protocol) FROM database as count ORDER BY count
当我执行此操作时,出现以下错误: ] 1
为什么我会收到此错误?是SQL错误吗?如果是,计算实例并显示协议(protocol)实例的饼图的正确查询是什么?
最佳答案
这是因为您的查询结构中有错误
database as count
分配别名,在 ORDER BY count
中,您实际上关心的是尝试按数据库对列进行排序
正确查询:
SELECT COUNT(协议(protocol))作为数据库中的计数 ORDER BY 计数
关于mysql - 如何在MySQL数据库中动态生成字符串实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35424934/