sql语句
zds12345sdfs
这个作者很懒,什么都没留下…
展开
-
记一个做报表的sql语句
现数据库有这么一张表,如图:需要汇总成,如图2:即,按个人来汇总提交的工序数量,客户需求:每一个订单导出这样一张报表! 自己分析:每个订单的所绑定的工序是不相同的,也就是从订单绑定工序表(另外的表)中查到这个订单号所绑定的所有工序集合,然后把这个工序集合作为报表的横坐标表头,既是横坐标表头是动态的。这就需要对sql语句的熟练掌握了才能写出这么溜的sql语句来,嘿嘿,恰巧我sql语句还...原创 2018-05-24 16:28:38 · 13884 阅读 · 2 评论 -
mybatis批量防止重复的insert(有重复的话,原来的值加上插入的值:MYSQL)
往mysql的表中批量插入数据,要求是:如果没有重复的记录就是正常插入数据,如果有重复的那就把这条表中原有记录的某个字段值,加上需要插入数据的对应字段值;我这里判断数据充重不重复是根据记录中orderAccount字段来判断的,一样的表示重复,反之不重复;这就需要在用orderAccount这个字段在当前表中建立一个联合索引,为了建立这个联合索引我在网上找了很多资料,都是alter t...原创 2018-07-26 14:22:12 · 9629 阅读 · 1 评论 -
navicat批量插入mysql表数据
打开Navicat的查询,写入以下代码,定义一个方法:delimiter //CREATE PROCEDURE pro_insertMany(in num INT)BEGIN DECLARE i int DEFAULT 1; WHILE i<=num DO INSERT INTO students VALUES(NULL,CONCAT('html',i),CONCAT('分...原创 2018-11-12 12:02:30 · 5358 阅读 · 0 评论 -
mysql查询语句-最有一行、最后一列合计(行和列都合计)
SELECT coalesce(字段1,'总计'),字段2,sum(字段3) as '总计' from 表名 group by 字段1 WITH ROLLUP;原创 2018-12-17 17:17:19 · 12121 阅读 · 2 评论