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