Mybatis查询之返回特定的字段

承接上一篇:https://blog.csdn.net/Tianc666/article/details/104506059

返回map类型,无需自己创建resultMap:

根据上一篇,要想利用Echarts的柱状图,我们必须按要求(如下代码,是Echarts官网-柱状图实例代码)构造出Json格式:

option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [120, 200, 150, 80, 70, 110, 130],
        type: 'bar'
    }]
};

那么,我们就要再SQL上,花点时间,构造出下面右面绿框里这种样子:

Mybatis查询之返回特定的字段_第1张图片 

  1. 根据  sm_data 按照(因为,我的数据是年月日小时分钟秒,且重复(如上图红框2019-03-01)) '%Y-%m-%d' ,使用 DATE_FORMAT()函数,进行分组。
  2. 再使用 SUM() 函数对 sm_inventory 求和
  3. 别名分别为 “name” 和 “value”,对应 柱状图 中的Json格式。

你可能感兴趣的:(mysql,mybatis)