- 博客(4)
- 收藏
- 关注
原创 sql server视图和索引
索引和视图 索引 什么是索引? 索引是数据表中数据和相应存储位置的列表 利用索引可以提高在表或视图中查找数据的速度 如何创建索引 索引主要分为聚集索引(clustered)和非聚集索引(nonclustered) 优缺点: 聚集索引检索效率相对来说更高,但是对数据更新的影响较大 非聚集索引效率相对低,但是对数据的影响小 所以在定义聚集索引时使用的列越少越好。 在创建表示如果设置了主键,系统将自动为主键添加聚集索引。 每个表只能有一个聚集索引,但是最多可以有249个非聚集索引。 CREATE [ CLUS
2020-11-16 21:17:15
227
原创 SQLserver排序函数
SQLserver 排序函数 排序函数(OVER([分组子句] 排序子句[DESC][ASC])) 排序子句 (ORDER BY …) 分组子句 (PARTITION BY… ) 使用各个排名函数对学员的Java 成绩进行排名 仔细体会其中排序函数的具体用法与其中的区别 ----使用Row_Number函数对学员的java成绩进行排名 select *,ROW_NUMBER() over(order by score desc ) 名次 from exam where subject='java'
2020-11-12 19:58:47
778
原创 子查询
SQL server子查询 子查询相比于联合查询降低了SQL语句的复杂程度,提高其可读性 子查询 可以当做 查询条件、临时表、列使用 数据如下: --使用master数据库 use master go --创建数据库 create database ch3DB go --使用数据库 use ch3DB go --创建表 create table stuinfo(stuid int primary key,stuName varchar(50),stusex varchar(2),classid int)
2020-11-12 19:57:56
570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1