第5章数据库系统基础-10年11月9
WHERE子句的应用 关系表达式或逻辑表达式. 例:给出管理系的学生学号和姓名。系名=“管理系” 给出计算机系男生的学号和姓名。 系名=“计算机系”AND SEX=“男” 范围条件 表达式1 [NOT] BETWEEN 表达式2 AND 表达式3 例:给出年龄在18-19岁之间的学生学号和系. AGE BETWEEN 18 AND 19 枚举条件 表达式 [NOT] IN (取值清单或子查询) 例:给出管理和经济学学生的学号和姓名. 给出不及格的学生学号,姓名. 给出不及格的学生学号.姓名及课程名称. 语法格式: SELECT [ALL/ DISTINCT] 字段名表 FROM 表名或查询名 [WHERE 条件][GROUP BY 字段名1 HAVING 过滤表达式] [ORDER BY 字段名2[ASC/DESC]] 功能:根据WHERE子句中的条件,从FROM子句指定的基本表或视图中找出满足条件的记录,再按SELECT子句中的字段名表显示数据。 如果有GROUP子句,则按字段名1的值进行分组,字段名1值相等的记录分在一组,每一组产生一条记录。 如果GROUP子句再带有HAVING短语,则只有满足过滤表达式的组才予以输出。 如果有ORDER BY子句,则查询结果按字段名2的值进行排序。 下面分
原创力文档

文档评论(0)