7.1.4系统内置函数 第 4.日期与时间函数 YEAR、 MONTH、DAY、 GETDATE、 DATEADD、 DATEDIFF S DATENAME、 DATEPART 85.聚合函数 程序设 AVG、 COUNT、 COUNT(*)、MIN、MAX、SUM
7.1.4 系统内置函数 4. 日期与时间函数 YEAR、MONTH、DAY、GETDATE、DATEADD、DATEDIFF、 DATENAME、DATEPART 5. 聚合函数 AVG、COUNT、COUNT(*)、MIN、MAX、SUM 第 7 章 T - S Q L 程 序 设 计 < >
7.2 SELECT查询语句 SELECT语句中子句很多,但常用的关键字一般有四个 SELECT、FROM、 WHERE和 ORDER BY。 SELECT关键字用于从数据 章库中检索数据;FROM关键字用于指定要检索的表名;WERE关 T键字用于指定检索条件; ORDER BY关键字用于指定结果数据集 的排序方式 SELECT语句的基本语法格式如下: Q SELECTSelect list 程序设 LINTO new table name] FROM table list [WHERE Search conditions] [GROUP BY group by list] LHAVING Search conditions TORDER BY order list [ASC DESC]
7.2 SELECT查询语句 SELECT语句中子句很多,但常用的关键字一般有四个: SELECT、FROM、WHERE和ORDER BY。SELECT关键字用于从数据 库中检索数据;FROM关键字用于指定要检索的表名;WHERE关 键字用于指定检索条件;ORDER BY关键字用于指定结果数据集 的排序方式。 SELECT语句的基本语法格式如下: SELECT select_list [INTO new_table_name] FROM table_list [WHERE search_conditions] [GROUP BY group_by_list] [HAVING search_conditions] [ORDER BY order_list [ASC | DESC] ] 第 7 章 T - S Q L 程 序 设 计 < >
7.2.1 seLeCT-子句 第 SELECT子句用于指定由查询返回的结果列。 SELECT子句的 7语法格式如下: SELECT ALL DISTINCT][ TOP n PERCENT 1 米 co⊥ umn name expression AS Q column_alias I column alias expression 程序设 例7-3】从学生信息表中查询所有学生的学号、姓名 性别和已修学分 SELECT TOP5 StudentID as学号, StudentName as姓名, Sex As性别,己修学分= Credithour FROM Student ○
7.2.1 SELECT子句 SELECT子句用于指定由查询返回的结果列。SELECT子句的 语法格式如下: SELECT [ ALL | DISTINCT] [ TOP n [ PERCENT ]] { * | { column_name | expression }[ [ AS ] column_alias ] | column_alias = expression } [, …n] 【例7-3】 从学生信息表中查询所有学生的学号、姓名、 性别和已修学分。 SELECT TOP 5 StudentID As 学号, StudentName As 姓名, Sex As 性别, 已修学分 = CreditHour FROM Student 第 7 章 T - S Q L 程 序 设 计 < >
第7.2.2FORM子句 用FROM子句可以: ●列出 SelCet子句或WERE子句中所引用的列所在 的表和视图。可用AS子句为表和视图的名称指定别名 连接类型。这些类型由0N子句中指定的连接条 序件限定。 计FROM子句是用逗号分隔的表名、视图名和J0IN 子句的列表。FROM子句的语法格式如下: FROM< table source>[ n
7.2.2 FORM子句 用 FROM子句可以: ◼ l 列出SELCET子句或WHERE子句中所引用的列所在 的表和视图。可用AS子句为表和视图的名称指定别名。 ◼ l 连接类型。这些类型由ON子句中指定的连接条 件限定。 ◼ FROM子句是用逗号分隔的表名、视图名和JOIN 子句的列表。FROM子句的语法格式如下: ◼ FROM { < table_source > } [ ,...n ] 第 7 章 T - S Q L 程 序 设 计 < >
7.2.2FROM子句 1.指定表或视图 通过FORM子句指定查询数据的来源是表或视图 T这是FORM子句中最为简单的应用 2.指定连接 按照数据库的设计理论,在设计数据库时,为 科了减少数据冗余、防止因设计的数据库不规范而出现 的插入、删除和修改异常,往往将相关数据存储在不 计同的表中。如此在查询数据库时就要将几个相关表进 行连接后才能得到需要的查询结果
7.2.2 FROM子句 1.指定表或视图 通过FORM子句指定查询数据的来源是表或视图。 这是FORM子句中最为简单的应用 2.指定连接 按照数据库的设计理论,在设计数据库时,为 了减少数据冗余、防止因设计的数据库不规范而出现 的插入、删除和修改异常,往往将相关数据存储在不 同的表中。如此在查询数据库时就要将几个相关表进 行连接后才能得到需要的查询结果。 第 7 章 T - S Q L 程 序 设 计 < >