
Mysql
sunny-sky
赠人玫瑰手留余香.人生最大的快乐不在于占有什么而在于追求什么的过程.
展开
-
MySql 动态行转列整理
在开发过程中,我们或许经常碰到这样的需求,即将某些sql查询数据实现动态行转列。举例来说:一个学生参加过多次考试,如果想知道该学生最近几次考试语文的成绩,如下图:对于用户来说,我们希望看到的如下图(即数据动态实现行转列):下面看数据表结构:CREATE TABLE `e_exam` ( `exam_id` int(11) NOT NUL原创 2013-12-09 14:43:54 · 6684 阅读 · 0 评论 -
mysql触发器的作用及语法
http://blog.youkuaiyun.com/cloudday/article/details/6905590触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用:1.安全性。可以基于数据库的值使用户具有操作数据库的某种权利。 # 可以基于时间限制用户的操作,例如不允许下班后转载 2013-12-11 11:08:58 · 770 阅读 · 0 评论 -
mysql delete from 子查询限制
http://blog.youkuaiyun.com/lasery/article/details/69943751.使用mysql进行delete from操作时,若子查询的 FROM 字句和更新/删除对象使用同一张表,会出现错误。mysql> DELETE FROM tab1 WHERE col1 = ( SELECT MAX( col1 ) FROM tab1 );ERROR 1093转载 2013-12-26 14:46:46 · 1994 阅读 · 0 评论 -
MYSQL、SQL Server、Oracle数据库排序空值null问题及其解决办法
项目要兼容不同数据库,然后发现对于null值有些很有意思的地方,发出与诸君共享。本文为网络转载,感谢原作者。 原文地址:http://www.lonery.com/view_article.php?aid=5【sqlserver】:sqlserver 认为 null 最小。升序排列:null 值默认排在最前。要想排后面,则:order by case whe转载 2014-04-18 16:56:01 · 1107 阅读 · 0 评论