
SQL
小步积
这个作者很懒,什么都没留下…
展开
-
MYSQL 行转列优化
背景:mysql里写了一个存储过程,需要把一个详情表里的某一列里的不同值转成列名,并取其他列的数据。 优化前:筛选详情表目标列每个值,然后和主表关联,目标列有6个不同值,关联6次,存储过程的执行时间是25s. 优化后:详情表分组,然后判断目标列的值把每个值都转列,具体sql语句是: SELECT ID, MAX(CASE KEY WHEN 'SD' THEN DATE_FORMAT(END...原创 2020-04-30 15:21:38 · 1513 阅读 · 0 评论 -
MYSQL修改存储过程
以前用过SQL server创建和修改存储过程,今天第一次用mysql来创建存储过程,踩到的坑如下: 1、关于注释:用#而不是-- 2、修改存储过程:删掉重新创建存储过程,mysql没有alter 这个用法 ...原创 2020-04-20 18:21:02 · 460 阅读 · 0 评论