网站建设首选公司哪家好,手机上如何做网站,前端主要做什么,备案网站建设方案书SQL Sever 基础知识 - 一、查询数据 一、查询数据第1节 基本 SQL Server 语句SELECT第2节 SELECT语句示例2.1 SELECT - 检索表示例的某些列2.2 SELECT - 检索表的所有列2.3 SELECT - 对结果集进行筛选2.4 SELECT - 对结果集进行排序2.5 SELECT - 对结果集进行分组2.5 SELECT - … SQL Sever 基础知识 - 一、查询数据 一、查询数据第1节 基本 SQL Server 语句SELECT第2节 SELECT语句示例2.1 SELECT - 检索表示例的某些列2.2 SELECT - 检索表的所有列2.3 SELECT - 对结果集进行筛选2.4 SELECT - 对结果集进行排序2.5 SELECT - 对结果集进行分组2.5 SELECT - 对结果集进行筛选器组 更多SQL Sever基础知识可查看SQL Sever 基础知识全
特别说明 本文章所用的所有数据库、数据表及其数据皆为AI随机生成不涉及个人隐私且仅供学习使用
一、查询数据
介绍了 SQL Server SELECT语句的基础知识重点介绍如何针对单个表进行查询。
第1节 基本 SQL Server 语句SELECT
数据库表是存储数据库中所有数据的对象。在表中数据以类似于电子表格的行列格式进行逻辑组织。每行表示表中的一条唯一记录每列表示记录中的一个字段。SQL Server使用架构对表和其他数据库对象进行逻辑分组。 要从表中查询数据请使用 SELECT 语句。以下是 SELECT 语句的最基本形式
select 列名1,列名2,... from [表名]在此语法中 ①在 SELECT 子句中指定要从中查询数据的逗号分隔列的列表 ②在 FROM 子句中指定源表及其架构名称。
查询语句执行的顺序 在处理 SELECT 语句时SQL Server会先处理 FROM 子句然后再处理 SELECT 子句。 查询的结果称为结果集。
第2节 SELECT语句示例
在此使用示ZCustomers 表进行演示表中数据如下
2.1 SELECT - 检索表示例的某些列
查询ZCustomers表中所有客户的名字、地址和邮箱 select cust_name,cust_address,cust_emailfrom ZCustomers执行结果如下
2.2 SELECT - 检索表的所有列
查询ZCustomers表中所有数据 select *from ZCustomers执行结果 select * 有助于检查不熟悉的表的列和数据对临时查询也很有帮助。
2.3 SELECT - 对结果集进行筛选
要根据一个或多个条件筛选行使用 WHERE 子句。我们可以查询表中中国的客户相关信息 select * from ZCustomerswhere cust_country cn执行结果 当 WHERE 子句可用时SQL Server按以下顺序处理查询的子句 FROM 、 WHERE 和 SELECT 。
2.4 SELECT - 对结果集进行排序
要根据一个或多个条件筛排序使用 order by 子句。我们可以查询表中中国的客户相关信息并将name排序 select * from ZCustomerswhere cust_country cnorder by cust_name执行结果 当 ORDER BY子句可用时SQL Server按以下顺序处理查询的子句 FROM 、 WHERE 、 SELECT 和 ORDER BY 。
2.5 SELECT - 对结果集进行分组
统计ZCustomers表中所有客户城市以及每个城市中的客户数 select cust_country,count(*) as 个数from ZCustomers--where group by cust_countryorder by cust_country执行结果 当 GROUP BY子句可用时SQL Server按以下顺序处理子句 FROM 、 WHERE 、 GROUP BY 、 SELECT 和 ORDER BY 。
2.5 SELECT - 对结果集进行筛选器组
要根据一个或多个条件筛选组使用 HAVING 子句。下面的示例返回城市的客户数超过3个 select cust_country,count(*) as 个数from ZCustomers--where group by cust_countryhaving count(*) 3order by cust_country执行结果 当 HAVING子句可用时SQL Server按以下顺序处理子句 FROM 、 WHERE 、 GROUP BY 、HAVING、 SELECT 和 ORDER BY 。
Note WHERE 子句过滤行而 HAVING 子句过滤组。