1、查询数据
数据库表示存储数据库中所有数据的对象,在标种,数据按行和列格式逻辑组织,类似于电子表格(Excel);
在表中,每行代表一个唯一记录,每列代表记录中的一个字段。
SQL Server使用模式对表和其他数据库对象进行逻辑分组。
要从表里面查询数据,就要使用SELECT语句,from是指定源表
处理SELECT语句时,SQL Server首先处理FROM字句,然后处理SELECT字句,即使SELECT字句首先出现在查询中也是一样。
2、对数据进行排序
使用SELECT语句从表中查询数据时,不保证结果几种的行顺序。这意味着SQL Server可以返回具有未指定顺序的结果集。
保证结果集中的行已排序的方法是使用ORDER BY字句。
ASC|DESC:使用ASC或DESC指定是否应按升序或降序对指定列中的值进行排序。ASC将结果从最低值排序到最高值,而DESC将结果集从最高值排序到最低值。如果未明确指定ASC或DESC,则SQL Server将默认使用ASC来排序顺序。此外,SQL Server将NULL视为最低值。
3、限制返回行数
SQL Server Select Top语句
SELECT TOP 子句用于限制查询结果集中返回的行数或行百分比。
由于存储在表中的行的顺序是不可预测的,因此 SELECT TOP 语句始终与 ORDER BY 子句一起使用。结
果,结果集限于前 N 个有序行数。
SQL Server Offset Fetch子句
OFFSET 和 FETCH 子句是 ORDER BY 子句的选项。 它们用于限制查询返回的行数。必须将 OFFSET 和
FETCH 子句与 ORDER BY 子句一起使用 OFFSET 和 FETCH 子句比实现 TOP 子句更适合实现查询分页解决方案
分页查询
分页查询需要参数,PageSize:每页多少条,pageNum:页数