
mssql
窗外是海海海
霓为衣兮风为马,云之君兮纷纷而来下。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何解决无法连接本地SQL Server 2008数据库
初次安装使用SQL server 2008时,可能会遇到无法连接到(local)的情况。那么,如何解决此问题? 打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(我的实例名为SQLEXPRESS)。启用Shared Memory, Named Pips, TCP/IP三个选项。 重新启动SQL server服务。 重...原创 2018-07-14 20:41:34 · 2346 阅读 · 1 评论 -
T-SQL中需要使用到排序的子句
SELECT语句的元素ORDER BY子句使用目的注意点一条单表查询的T-SQL一般包含6个字句,他们的执行顺序如下:from => where => group by => having => select => order by本文着重介绍ORDER BY子句和SELECT字句中的一些特殊函数,比如TOP,DISTINCT等。ORDER BY子句使用目...原创 2019-07-08 14:27:36 · 1348 阅读 · 0 评论 -
T-SQL单表查询中的常用知识梳理
单表查询常用知识梳理谓词BETWEENLIKE运算符数据类型优先级CASE表达式处理字符数据数据类型普通字符和Unicode字符的区别CHAR与VARCHAR的区别排序规则运算符和函数单表查询是SQL应用的基础,本篇就全面梳理常用的表达式、函数。谓词T-SQL支持的谓词包括IN、BETWEEN、LIKE等。BETWEEN用于检查一个值是否在指定的范围内,包括两个指定的边界值。LIKE...原创 2019-07-09 15:48:48 · 377 阅读 · 0 评论 -
相关子查询
SQL支持在查询语句中编写查询,或者嵌套其他查询。最外层查询的结果集会返回给调用者,称为外部查询。内部查询的结果是供外部查询使用的,也称为子查询。子查询分为独立子查询和相关子查询两类。独立子查询不依赖他所属的外部查询,较为简单,而相关子查询则须依赖于他所属的外部查询,较难理解。相关子查询是指引用了外部查询中出现的列的子查询,这就意味着子查询要依赖外部查询,不能独立的调用他。子查询会为每个外部行单...原创 2019-07-10 14:35:32 · 744 阅读 · 0 评论 -
一个例子搞懂递归CTE
CTE是SQL表表达式中的一种,全称为通用表表达式,使用CTE就好像建了一个临时表,在查询中可以直接调用这个临时表,从而增加代码的可读性,CTE通常不会在性能上给我们带来提升。CTE格式为:with <cte_name>[(target_column_list)]as( <inner_query_defining_cte>)<outer_query_aga...原创 2019-07-30 17:37:54 · 864 阅读 · 0 评论 -
T-SQL中APPLY子句的用法详解
在使用sql进行多表查询时,我们经常使用到左连接(left join)来对左表进行扩展,此时,输入的左表和右表通过在两边指定字段进行匹配,如果指定的两个字段相等,则返回结果。逻辑上,我们可以理解为对左表进行一次基于行的遍历,为每一行在右表中找出匹配的所有行,返回结果集,最后将由左表每一行产生的结果集合并为最终的结果集;而cross apply的就好像是左连接的升级版本,只是这里的右表是函数或表达式...原创 2019-07-31 12:20:18 · 1048 阅读 · 0 评论