SQL server的with的用法(一)
WITH的用法
with主要用法之一就是简化联合子查询的sql代码,先将要用的子查询定义成一个表,后面可以重复使用。
在多级和较为复杂的查询中可以让SQL更清晰。
WITH
AAA AS (SELECT c.sRTC_ID,c.sRTR_ID,c.sRTC_ColumnName FROM System_ReportTool_Columns c),
BBB AS (SELECT r.sRTR_ID,r.sRTR_ReportName FROM System_ReportTool_Reports r)
SELECT * FROM AAA a
LEFT JOIN BBB b ON a.sRTR_ID=b.sRTR_ID
得到的结果是这样的(子查询中的全部列):
SQL server的with的用法(一)相关推荐
- mysql raiserror_RAISERROR在SQL Server数据库中的用法
raiserror 是由单词 raise error 组成 raise 增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误.[ 以下资料来源于sql ser ...
- SQL SERVER 中 GO 的用法2
具体不废话了,请看下文详解. 1 2 3 4 5 6 7 8 9 10 use db_CSharp go select *, 备注=case when Grade>=90 then '成绩 ...
- SQL Server 中 RAISERROR 的用法 raiserror 是由单词 raise error 组成 raise 增加; 提高; 提升 raiserror 的作用: r
SQL Server 中 RAISERROR 的用法 raiserror 是由单词 raise error 组成 raise 增加; 提高; 提升 raiserror 的作用: rais ...
- SQL Server 中 GO 的用法
本科里学了那么多年SQL Server一直看到书上各种SQL语句中间夹杂着那么几个看似毫无意义的GO,看着就让人莫名,问老师,老师一般只会告诉你,不要理他,这个东西没用的.但是个性纠结并且有轻微强迫症 ...
- SQL Server中row_number函数用法介绍
一.SQL Server Row_number函数简介 ROW_NUMBER()是一个Window函数,它为结果集的分区中的每一行分配一个连续的整数. 行号以每个分区中第一行的行号开头. 语法实例: ...
- Sql Server 连接池及其用法
其实我们一直在使用SqlServer的连接池.在连接字符串中,Pooling为是否启用连接池,默认值为true,表示启用. 与连接池相关的两个重要参数是 Min Pool Size和 Max Pool ...
- SQL SERVER日期函数详细用法
1.一个月第一天的 Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2.本周的星期一 Select DATEADD(wk, DATEDIFF(wk,0, ...
- [转]SQL Server 存储过程 一些常用用法(事物、异常捕捉、循环)
最新更新请访问: http://denghejun.github.io Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用.当存储过程执行一次后,可以将语句缓存中 ...
- SQL Server中@@ROWCOUNT的用法
转自:http://www.studyofnet.com/news/146.html 本文导读:@@ROWCOUNT返回上一语句受影响的行数!和@ERROR一样的特性,在每一条语句执行后都将被重置,如 ...
- SQL Server 中 RAISERROR 的用法
raiserror 是由单词 raise error 组成 raise 增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误.[ 以下资料来源于sq ...
最新文章
- [20170914]tnsnames.ora的管理.txt
- 编译器构造概述(详细)
- 开发composer包
- python html压缩包,用python制作一个简单html压缩
- linux批量筛选序列变异位点,使用bedtools获取指定坐标上下游的序列
- JS面向对象之封装自定义构造函数
- gitlab之主要目录介绍
- Ubuntu里面vi编辑器在编辑文本时 如何在所有行行首或行尾插入字符
- 几种常见模式识别算法整理和总结【转】
- SSh框架的整合流程
- 轮式联合收割机液压系统设计
- oracle wallet使用与维护---oracle无密码登录
- Hbase+JAVAWeb实现超市仓库管理系统
- 图解机器学习算法(8) | 回归树模型详解(机器学习通关指南·完结)
- android下载工具 磁力,【安卓+iOS】磁力搜索+下载工具
- git push时报错error: File: xxx 252.15 MB, exceeds 100.00 MB.
- win10安装打印机驱动程序失败“试图将读懂程序添加到存储区时遇到问题”
- java 开源 聊天机器人_用Java实现基于Web端的AI机器人聊天
- 手机上传图片文件只能打开相机
- 编译64位Detours(其他vs版本同理)
热门文章
- Quartz在Spring中设置动态定时任务 .
- MyEclipse 7.5优化
- PHP爬取企业详情(百度信用)
- 【错误记录】Android 分区存储 错误 ( 文件格式不匹配 )
- 【Android FFMPEG 开发】FFMPEG 视频播放进度控制 ( 显示播放进度 | 拖动进度条播放 )
- 【C++ 语言】 C 与 C++ 兼容 ( extern C )
- [Spring cloud 一步步实现广告系统] 21. 系统错误汇总
- Maven项目整合讲义(Eclipse版)
- 音视频编解码: YUV采样格式中的YUV444,YUV422,YUV420理解
- 添加python虚拟环境