sqlserver 派生表
来源:互联网 发布:unity3d 多人在线 编辑:程序博客网 时间:2024/06/02 04:20
派生表是一个查询结果生成的表,类似于临时表。
派生表可以简化查询,避免使用临时表。相比手动生成临时性能更优越。派生表与其他表一样出现在查询的FROM子句中
select * from (select * from athors) temp
temp 就是派生表
Every derived table must have its own alias(每个派生表必须有自己的别名)
派生出来的表必须要是一个有效的表.因此,它必须遵守以下几条规则:
1. 所有列必须要有名称
2. 列名称必须是要唯一
3. 不允许使用ORDER BY(除非指定了TOP)
eg.
bbc国家概况表
显示每个地区以及的该地区国家总人口数不少于1000万的国家总数.
SELECT region, COUNT(name) FROM bbc WHERE population >=10000000 GROUP BY region
使用派生表:
SELECT region, COUNT(name) FROM (SELECT region, name FROM bbc WHERE population>=10000000) temp1 GROUP BY region
or:
SELECT region, COUNT(name) FROM (select name,region from bbc where population>=10000000) as temp1 group by region
- sqlserver 派生表
- SQL SERVER派生表
- 派生
- 派生!
- 派生
- 派生
- 使用派生表避开Union限制
- SQL2005以上版本派生表更新
- SQL@@ROWCOUNT、派生表、创建约束代码
- 基类 派生类 静态查找表
- MySQL SQL 优化案例:JOIN派生表
- 【SQLSERVER】sqlserver表行数,存储占用统计
- SqlServer 临时表
- sqlserver 2000数据类型表。
- sqlserver系统表作用
- SQLserver表结构操作
- 所有的表sqlserver
- SQLServer修改表所有者
- 如何在Oracle中复制表结构和表数据 【转载】
- Linux下TI omap芯片 MUX 配置分析(以AM335X芯片为例)
- LVM
- XML 与 XPATH 简介
- 线程的停止
- sqlserver 派生表
- Android Hierarchy Viewer
- 搜索可用的google的IP
- 线程调用方法 System.Web.HttpContext.Current.Server.MapPath()
- 更改linux2.6.12内核的启动界面
- 高可用方案之脑裂问题探讨
- 中国企业家的自我救赎
- 常用函数 c++
- 【+】Linux Socket编程