MySQL
爱吃肉的兔儿
这个作者很懒,什么都没留下…
展开
-
MySQL删除重复记录
DELETE FROM t_application WHERE id NOT IN (SELECT minid FROM (SELECT MIN(t.id) AS minid FROM t_application t GROUP BY t.name) b);原创 2016-01-07 15:41:28 · 452 阅读 · 0 评论 -
mysql 存储过程
好久没有写过存储过程了,今天又把mysql的存储过程熟悉了一次,对于新手来说这是一个很好的demo. 具体代码如下: DROP PROCEDURE IF EXISTS `proc_demo`$$ CREATE DEFINER=`root`@`%` PROCEDURE `proc_demo`() BEGIN DECLARE done INT; DECLARE pid INT; DECLA原创 2015-12-24 12:22:28 · 493 阅读 · 0 评论 -
一次关于union的用法实例
面试的时候一直被问到union all 和union 的区别。一直停留在书面上的理解,今天碰到需求,刚好符合union all的用法,于是便有了今天的这篇文章。 具体业务是把两张表的集合合并到一张表里,然后向报表写入数据。这里采用存储过程的方式实现,使用Spring quartz 实现定时调用。由于用的是mysql数据库,所以下面的事例也是遵循mysql语法。具体代码如下: DELIMITER原创 2016-04-28 15:36:11 · 978 阅读 · 0 评论 -
MySQL实现SQLServer ROW_NUMBER() OVER ORDER BY
table data SQLServer 实现: SELECT ROW_NUMBER() OVER (PARTITION BY Customer ORDER BY OrderDate DESC) AS RowNumber ,Customer ,OrderDate ,Amount FROM Orders MySQL 实现: S转载 2015-05-29 13:10:02 · 1779 阅读 · 0 评论