目录
读取文件之后加回车
配合excel生成批量脚本
MYSql SUM计算数量
MYSql 新增字段
MYSql update 连表更新
由子及父--向上循环
由父及子--向下循环
读取文件之后加回车
if (null != stream) {
InputStreamReader reader = new InputStreamReader(stream);
BufferedReader buffReader = new BufferedReader(reader);
String strTmp = "";
while ((strTmp = buffReader.readLine()) != null) {
stringBuffer.append(String.format("%s%n",strTmp));
}
}
配合excel生成批量脚本
="('"&A1&"','"&B1&"','"&C1&"','"&D1&"','"&E1&"','"&F1&"','"&G1&"'),"
=”insert into option (id,unit) values(“&&”,’”&&”’);”
MYSql SUM计算数量
select
SUM( IF( ins.coupons_rule_id IS NOT NULL , 1, 0 )) AS totalNum,
SUM( IF( ins.use_status= 'USED', 1, 0 )) as usedNum
from dtma_activity_coupons_rule t
inner join dtma_activity_coupons_info info on t.coupons_activity_id = info.coupons_activity_id
LEFT JOIN dtma_activity_coupons_instation ins ON ins.coupons_rule_id = t.coupons_rule_id
where 1 = 1
GROUP BY t.coupons_rule_id
MYSql 新增字段
CALL Pro_ColumnWork ('ims','dt_distributor_info','fee',1,"DECIMAL(24,6) NULL DEFAULT '0.000000' COMMENT '费率'");
MYSql update 连表更新
update cmjl_ms_item_charge
left join cmjl_ms_item on cmjl_ms_item.id = cmjl_ms_item_charge.cmjl_ms_item_id
set cmjl_ms_item_charge.uncertainty_accuracy_permission = cmjl_ms_item.uncertainty_accuracy_permission
where cmjl_ms_item_charge.delete_ind = false;
由子及父--向上循环
由父及子--向下循环
参考阅读
发表评论