第五章数据的基本操作 数据的查询操作 常用语句的用法解释: 1、 SELECT子句用于指定所选择的要查询的特定表中的列,它可 以是星号(*)、表达式、列表、变量等。 2、INTO子句用于指定所要生成的新表的名称。 3、FROM子句用于指定要查询的表或者视图,最多可以指定16个 表或者视图,用逗号相互隔开。 4、 WHERE子句用来限定查询的范围和条件。 5、 GROUPBY子句是分组查询子句。 6、 HAVING子句用于指定分组子句的条件
第五章 数据的基本操作 ❖ 数据的查询操作 常用语句的用法解释: 1、 SELECT子句用于指定所选择的要查询的特定表中的列,它可 以是星号(*)、表达式、列表、变量等。 2、INTO子句用于指定所要生成的新表的名称。 3、FROM子句用于指定要查询的表或者视图,最多可以指定16个 表或者视图,用逗号相互隔开。 4、WHERE子句用来限定查询的范围和条件。 5、GROUP BY子句是分组查询子句。 6、HAVING子句用于指定分组子句的条件
第五章数据的基本操作 数据的查询操作 1、输出表中的所有列 查询“学生表”中全体学生的记录。代码如下 USE STUDENT GO SELECT N FROM学生 GO 2、输出表中部分列 查询全体教师的教师编号和姓名。代码如下: USE STUDENT GO SELECT教师编号,姓名 FROM教师 GO
第五章 数据的基本操作 ❖ 数据的查询操作 1、输出表中的所有列 查询“学生表”中全体学生的记录。代码如下: USE STUDENT GO SELECT * FROM 学生 GO 2、输出表中部分列 查询全体教师的教师编号和姓名。代码如下: USE STUDENT GO SELECT 教师编号,姓名 FROM 教师 GO
第五章数据的基本操作 今数据的查询操作 3、为结果集内的列指定别名 查询学生表中全体学生的姓名及年龄。代码如下: USE STUDENT GO SELECT姓名YEAR( GETDATEO)YEAR(出生日期)AS年龄 FROM学生 GO 4、消除取值重复的行 查询选修了课程的学生号。程序清单如下 USE STUDENT GO SELECT DISTINCT学号 FROM课程注册 GO
第五章 数据的基本操作 ❖ 数据的查询操作 3、为结果集内的列指定别名 查询学生表中全体学生的姓名及年龄。代码如下: USE STUDENT GO SELECT 姓名,YEAR(GETDATE())-YEAR(出生日期) AS 年龄 FROM 学生 GO 4、消除取值重复的行 查询选修了课程的学生号。程序清单如下: USE STUDENT GO SELECT DISTINCT 学号 FROM 课程注册 GO
第五章数据的基本操作 今数据的查询操作 5、限制返回行数 查询课程注册表中的前三条记录的信息。代码如下: USE STUDENT GO SELECT TOP3 PERCENTI FROM课程注册 GO
第五章 数据的基本操作 ❖ 数据的查询操作 5、限制返回行数 查询课程注册表中的前三条记录的信息。代码如下: USE STUDENT GO SELECT TOP 3 [PERCENT] * FROM 课程注册 GO
第五章数据的基本操作 ◇数据的查询操作 常用的 WHERE查询条件: 查询条件 运算符 意义 比较 NOT+上述运算符 比较大小 确定范围 BETWEEN AND NOT BETWEEN AND 判断值是否在范围内 确定集合 IN. NOT IN 判断值是否为列表中的值 字符匹配 LIKE NOT LIKE 判断值是否与指定的字符通配格式相 空值 IS NULL, NOT IS NULL判断值是否为空 多重条件 AND OR NOT 用于多重条件判断
第五章 数据的基本操作 ❖ 数据的查询操作 常用的WHERE查询条件: 查询条件 运算符 意义 比较 =,>,<,>=-,<=,!=,<>,!>,!<; NOT+上述运算符 比较大小 确定范围 BETWEEN AND , NOT BETWEEN AND 判断值是否在范围内 确定集合 IN, NOT IN 判断值是否为列表中的值 字符匹配 LIKE, NOT LIKE 判断值是否与指定的字符通配格式相 符 空值 IS NULL, NOT IS NULL 判断值是否为空 多重条件 AND , OR ,NOT 用于多重条件判断