mysql
文章平均质量分 52
星空下的那个人影
不像程序员的程序猿
展开
-
SQL窗口函数
在日常工作中,经常会遇到需要在每组内排名,比如下面的业务需求:排名问题:每个部门按业绩来排名topN问题:找出每个部门排名前N的员工进行奖励面对这类需求,就需要使用sql的高级功能窗口函数了。基本语法<窗口函数> over (partition by <用于分组的列名> order by <用于排序的列名>)<窗口函数>的位置,可以放以下两种函数:1) 专用窗口函数,包括后面要讲到的rank, den原创 2022-04-16 09:56:12 · 197 阅读 · 0 评论 -
数据库中表设置外键(Navicat)
其中一个或者两个表是MyISAM引擎的表,若想要使用外键约束, 必须是InnoDB引擎,(实际上,如果两个表都是MyISAM 引擎的, 这个错误根本不会发生,但也不会产生外键),你可以通过查询浏 览器来设置表的引擎类型. 2.若出现[MySQL] - errno:150,可能: 可能设置了ON DELETE(删除时) SET NULL, 但是相关的键的字段又设置成了NOTS NUL原创 2017-06-15 18:00:38 · 4483 阅读 · 0 评论