加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用SQL查询创建简单的条形图

发布时间:2020-12-13 00:08:39 所属栏目:百科 来源:网络整理
导读:《使用SQL查询创建简单的条形图》要点: 本文介绍了使用SQL查询创建简单的条形图,希望对您有用。如果有疑问,可以联系我们。 很多基于PHP的库正在市场上支持图表类型.重要的方面是它们与数据源的连接方式,主要是与某些数据库(例如mysql或sqlite)一起使用.

《使用SQL查询创建简单的条形图》要点:
本文介绍了使用SQL查询创建简单的条形图,希望对您有用。如果有疑问,可以联系我们。

很多基于PHP的库正在市场上支持图表类型.重要的方面是它们与数据源的连接方式,主要是与某些数据库(例如mysql或sqlite)一起使用.

从数据库获取图表数据

对于本文,我从northwind sqlite数据库获取数据.说我们喜欢显示产物类别和整体销售的条形图.查询将如下:

  1. 选择c.categoryname,sum(a.quantity)作为Sales

  2. 从产物b,`订单详情'a,类别c

  3. 此中a.productid = b.productid和c.categoryid = b.categoryid

  4. group by c.categoryid

  5. 按c.categoryid排序

这将导致以下数据:

  1. “饮料”“9532”

  2. “调味品”“5298”

  3. “甜点”“7906”

  4. “乳成品”“9149”

  5. “谷物/谷物”“4562”

  6. “肉/家禽”“4199”

  7. “临盆”“2990”

  8. “海鲜”“7681”

图表代码

我将使用PHP Charts Framework,它使用异常简单的API连接到数据库并绘制所需的图表类型.

以下是步调:

  1. 我们创立一个图表对象

  2. 设置数据SQL查询

  3. 设置图表属性和标签

  4. 获取图表输出

  1. $ p = new chartphp();

  2. $ p-> data_sql =“select c.categoryname,sum(a.quantity)as Sales

  3. 从产物b,类别c

  4. 此中a.productid = b.productid和c.categoryid = b.categoryid

  5. group by c.categoryid

  6. 由c.categoryid敕令“;

  7. //行数据

  8. $ p-> chart_type =“bar”;

  9. //常用选项

  10. $ p-> title =“Category Sales”;

  11. $ p-> xlabel =“Category”;

  12. $ p-> ylabel =“Sales”;

  13. $ out = $ p-> render('c1');

使用SQL查询创建简单的条形图

此代码将直接从数据库天生数据库驱动的条形图.

《使用SQL查询创建简单的条形图》是否对您有启发,欢迎查看更多与《使用SQL查询创建简单的条形图》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读