您的位置:首页 > sql server
sql server 标签下有 166 篇文章

SQL中Exists的用法

251次阅读|200次收藏|229次赞

EXISTS 是SQL子查询中应用的比较多的,和SQL中的 In 子查询类似,EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False

SQL中in和exists的区别

275次阅读|271次收藏|9次赞

SQL中EXISTS检查是否有结果,判断是否有记录,返回的是一个布尔型(TRUE/FALSE), IN是对结果值进行比较,判断一个字段是否存在于几个值的范围中,exists主要用于片面的,有满足一个条件的即可, in主要用于具体的集合操作,有多少满足条件. in适合内外表都很大的情况,exists适合外表结果集很小的情况。

sql server中的死锁

92次阅读|214次收藏|274次赞

SQL Server中,当在两个或多个任务中,如果每个任务锁定了其他任务试图锁定的资源,此时会造成这些任务永久阻塞,从而出现死锁;这些资源可能是:单行、索引中的键(KEY,行锁)、页、区结构、堆或B树、表(包括数据和索引)、文件(数据库文件)、应用程序专用资源、元数据、分配单元、整个数据库。

sql语句面试题

164次阅读|79次收藏|5次赞

在面试数据库工程师或者软件开发工程师时,经常会涉及到SQL语句方面的面试题,旨在考查大家对SQL语句的掌握程度,因为在项目开发中,不可避免写SQL查询语句,如果对SQL语句掌握不熟练,对于复杂的SQL语句就会写不出来,对项目的整体的进度还是有很大的影响的,所以我们平时需要对SQL语句有很熟练的认识。下面通过一个实例,介绍SQL语句在项目中的实际应用,希望对大家参加面试有一定的帮助

聚集索引和非聚集索引的区别有哪些

995次阅读|137次收藏|443次赞

SQL SERVER提供了两种索引:聚集索引和非聚集索引。聚集索引:表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大。非聚集索引:不影响表中数据的存储顺序,检索效率比聚集索引低,但对数据更新影响较小。

sql语句执行顺序

1397次阅读|138次收藏|442次赞

SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。

您最近浏览过的文章