
sql
文章平均质量分 70
delavior
一场游戏一场梦
展开
-
Select语句的执行顺序
Select语句的执行顺序: 8.SELECT 9.DISTINCT 11. 1.FROM 3.JOIN 2.ON 4.WHERE 5.GROUP BY 6.WITH {CUBE|ROLLUP} 7.HAVING 10.ORDER BY 每个步骤产生一个虚拟表,该虚拟表被用作下一步骤的输入。只有最后一步生成的表返回给调用者。如果没有某一子句,则转载 2015-01-13 17:52:37 · 420 阅读 · 0 评论 -
MySQL查询每个部门的第N高薪水
假设有两个表Department和Employee。 department的表结构如下: +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+原创 2015-04-09 14:21:39 · 2254 阅读 · 1 评论 -
MySQL查询每个部门的最高薪水
假设有两个表Department和Employee。 department的表结构如下: +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+原创 2015-04-09 14:18:24 · 8164 阅读 · 0 评论 -
MySQL查询每个部门薪水TOP3
假设有两个表Department和Employee。 department的表结构如下: +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+----------原创 2015-04-09 14:34:45 · 2840 阅读 · 0 评论 -
MySQL删除重复记录
举个例子,有一个表person,主键为id,email属性中有重复的记录。现在要求把重复的记录删除。 做法一: DELETE a.* FROM person a LEFT JOIN ( SELECT min(id) id, email FROM person GROUP BY原创 2015-04-09 14:10:38 · 420 阅读 · 0 评论 -
MySQL随机获取一条数据
假设有一张表phonenoheadtbl,其表结构如下: +-------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+-原创 2015-04-09 14:31:02 · 670 阅读 · 0 评论