社区
MS-SQL Server
帖子详情
SELECT 语句请教
小蚁雄兵
2011-09-02 10:44:34
SQL SERVER的SQL语句中有没有类似ORACLE中WITH 子句的用法?
...全文
60
8
打赏
收藏
SELECT 语句请教
SQL SERVER的SQL语句中有没有类似ORACLE中WITH 子句的用法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小蚁雄兵
2011-09-02
打赏
举报
回复
[Quote=引用 7 楼 fredrickhu 的回复:]
oracle中的with是干什么的?
[/Quote]
WITH 子句
用 WITH 子句,你可以在一个查询中使用一个定义的查询块。WITH 子句 (通常
称为 subquery_factoring_clause) 使你能够在一个复杂查询中的 SELECT 语
句中多次重用相同的查询块。当一个查询多次涉及相同的查询块并且有连接何聚合时,
这是特别有用的。
使用 WITH 子句,当计算查询块的代价较高并且它在一个复杂的查询中出现多次时你
可以重用相同的查询。使用 WITH 子句,Oracle 服务器取回一个查询的结果并且将
它存储在用户的临时表空间中。这可以增进性能。
WITH 子句的优点
使得查询易于阅读
即使一个子句在查询中多次出现,只进行一次计算,因此可以提高性能。
--小F--
2011-09-02
打赏
举报
回复
oracle中的with是干什么的?
小蚁雄兵
2011-09-02
打赏
举报
回复
[Quote=引用 4 楼 ssp2009 的回复:]
SQL code
with cte as
(select * from tb)
select * frm cte
[/Quote]谢谢,原来与ORACLE是一样的用法。
try-catch-finally
2011-09-02
打赏
举报
回复
楼上的这么多勋章都是高手啊,我是来学习的
快溜
2011-09-02
打赏
举报
回复
with cte as
(select * from tb)
select * frm cte
chuanzhang5687
2011-09-02
打赏
举报
回复
SQL 2005及以后的版本是支持with公共表达式的。
dawugui
2011-09-02
打赏
举报
回复
insert into select * from tb
select * into #tb from t
叶子
2011-09-02
打赏
举报
回复
oracle中的with是干什么的我不了解。
但是SQL 2005及以后的版本是支持with公共表达式的。
解决C#中Linq GroupBy 和OrderBy失效的方法
于是
请教
了别人有了以下的答案。 问题原因和解决方法 因为服务器装的是英文版操作系统,没有中文包,所以碰见中文排序无法识别,所以使用OrderBy时需要单独处理下。 CultureInfo culture = CultureInfo....
select
语句
实现交叉报表
1.交叉报表是什么?...呵呵,看看下面 一个网友的问题就知道了
请教
大家一个问题 sql
select
查询的表id name kechen fengshu 1 张三 数学 562 张三 语文 673 张三 化学 874 李四 语文 245 王五
赵强老师:Oracle数据库从10g到11g(1)SQL基本查询
学习并掌握Oracle数据库基本的
select
语句
语法,包括:查询数据、排序数据、过滤数据和使用单行函数。为学员继续学习Oracle数据库奠定基础。
oracle运行报输入绑定,oci
请教
---同时解决
select
语句
输入绑定和输出绑定?
/*, picture CLOB*/ //准备
语句
stmt.Prepare(strStmt); //执行 stmt.ExecuteDirect(); //插入一条记录 char ename[20]= "fuxing", esex[4] = "Y", eid[10] = "second"; char* strStmt2 = "insert into test ( name...
linux命令执行
select
,Linux下
select
调用的过程
Linux下
select
调用的过程:1.用户层应用程序调用
select
(),底层调用poll())2.核心层调用sys_
select
() ------> do_
select
()最终调用文件描述符fd对应的struct file类型变量的struct file_operations *f_op的poll函数...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章