15. 按成绩升序显示SC 表中的学号,课程号,成绩。
SELECT 学号,课程号,成绩 ;
FROM SC ;
ORDER BY 成绩
16.SQL 的操作功能是指____,主要包括数据的____、____、____三个方面的内容。
[解析] 本题考查的知识点是SQL 的操作功能。在Visual FoxPro 中,SQL 的操作功能是指对数据库中数据的操作功能,主要包括数据的插入、更新和删除三个方面的内容。
[答案] 对数据库中数据的操作功能,插入,更新,删除
17.在SQL SELECT 语句中,字符串匹配运算符用____表示;____表示0 个或多个字符;____表示一个字符。
[解析] 本题考查的知识点是SQL SELECT 语句中特殊运算符的LIKE 的应用。在SQL SELECT 语句中,字符串匹配运算符用LIKE 表示;通配符“%”表示0 个或多个字符, “_”表示一个字符。
[答案] LIKE,%,_
4.简单的计算查询
只要数据是按关系方式存入数据库,就可以通过SQL 命令用计算方式进行检索。用于计算检索的函数有:
① COUNT-计数
② SUM-求和
③ AVG-求平均
④ MAX-求最大值
⑤ MIN -求最小值
5 .分组与计算查询
【格式】
SELECT [ALL | DISTINCT] <字段列表>
FROM <表>
[WHERE <条件>]
[GROUP BY <分类字段列表>…]
[HAVING <过滤条件>]
[ORDER BY <排序项> ASC | DESC]
【功能】包括有排序、函数运算等。
6.查询去向
默认情况下,查询输出到一个浏览窗口,用户在“SELECT”语句中可使用[INTO<目标>|TO
FILE<文件名>|TO SCREEN| TO PRINTER]子句选择查询去向:
INTO ARRAY 数组名:将查询结果保存到一个数组中。
CURSOR< 临时表名>:将查询结果保存到一个临时表中。
DBF | TABLE <表名>:将查询结果保存到一个永久表中。
TO FILE<文件名>[ADDITIVE]:将查询结果保存到文本文件中。
如果带“ADDITIVE”关键字,查询结果以追加方式添加到<文件名>指定的文件,否则,以新建或覆盖方式添加到<文件名>指定的文件。
TO SCREEN:将查询结果保在屏幕上显示。
TO PRINTER:将查询结果送打印机打印。
【例1】.在SQL SELECT 语句中,条件表达式用____子句,分组用____子句,排序用____子句。
[解析] 本题考查的知识点是SQL SELECT 语句中各个子句的作用。在SQL SELECT 语句中,条件表达式用WHERE 子句, 分组用GROUPBY 子句,排序用ORDERBY 子句。
[答案]WHERE, GROUP BY, ORDER BY
【例2】.在SELECT—SQL 语句中,HAVING 子句必须与____子句配合使用。
[解析] 本题考查的知识点是SELECT—SQL 语句中各于句的作用。HAVING 子句必须与GROUP BY 于句配合使用,它主要有来限定分组必须满足的条件。
[答案] GROUP BY
【例3】按班级分类显示学生的姓名,课程名,成绩,同一班级按分数排序。
SELECT a.姓名,a.班级名,c.课程名,b.成绩 ;
FROM STUD a,SC b,课程 c GROUP BY 班级名;
WHERE a.学号=b.学号 AND b.课程号=c.课程号;
ORDER BY a.班级名,b.成绩;
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |