15. 按成績升序顯示SC 表中的學(xué)號,課程號,成績。
SELECT 學(xué)號,課程號,成績 ;
FROM SC ;
ORDER BY 成績
16.SQL 的操作功能是指____,主要包括數(shù)據(jù)的____、____、____三個方面的內(nèi)容。
[解析] 本題考查的知識點是SQL 的操作功能。在Visual FoxPro 中,SQL 的操作功能是指對數(shù)據(jù)庫中數(shù)據(jù)的操作功能,主要包括數(shù)據(jù)的插入、更新和刪除三個方面的內(nèi)容。
[答案] 對數(shù)據(jù)庫中數(shù)據(jù)的操作功能,插入,更新,刪除
17.在SQL SELECT 語句中,字符串匹配運算符用____表示;____表示0 個或多個字符;____表示一個字符。
[解析] 本題考查的知識點是SQL SELECT 語句中特殊運算符的LIKE 的應(yīng)用。在SQL SELECT 語句中,字符串匹配運算符用LIKE 表示;通配符“%”表示0 個或多個字符, “_”表示一個字符。
[答案] LIKE,%,_
4.簡單的計算查詢
只要數(shù)據(jù)是按關(guān)系方式存入數(shù)據(jù)庫,就可以通過SQL 命令用計算方式進行檢索。用于計算檢索的函數(shù)有:
① COUNT-計數(shù)
、 SUM-求和
③ AVG-求平均
、 MAX-求最大值
、 MIN -求最小值
5 .分組與計算查詢
【格式】
SELECT [ALL | DISTINCT] <字段列表>
FROM <表>
[WHERE <條件>]
[GROUP BY <分類字段列表>…]
[HAVING <過濾條件>]
[ORDER BY <排序項> ASC | DESC]
【功能】包括有排序、函數(shù)運算等。
6.查詢?nèi)ハ?/P>
默認情況下,查詢輸出到一個瀏覽窗口,用戶在“SELECT”語句中可使用[INTO<目標(biāo)>|TO
FILE<文件名>|TO SCREEN| TO PRINTER]子句選擇查詢?nèi)ハ颍?/P>
INTO ARRAY 數(shù)組名:將查詢結(jié)果保存到一個數(shù)組中。
CURSOR< 臨時表名>:將查詢結(jié)果保存到一個臨時表中。
DBF | TABLE <表名>:將查詢結(jié)果保存到一個永久表中。
TO FILE<文件名>[ADDITIVE]:將查詢結(jié)果保存到文本文件中。
如果帶“ADDITIVE”關(guān)鍵字,查詢結(jié)果以追加方式添加到<文件名>指定的文件,否則,以新建或覆蓋方式添加到<文件名>指定的文件。
TO SCREEN:將查詢結(jié)果保在屏幕上顯示。
TO PRINTER:將查詢結(jié)果送打印機打印。
【例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】按班級分類顯示學(xué)生的姓名,課程名,成績,同一班級按分數(shù)排序。
SELECT a.姓名,a.班級名,c.課程名,b.成績 ;
FROM STUD a,SC b,課程 c GROUP BY 班級名;
WHERE a.學(xué)號=b.學(xué)號 AND b.課程號=c.課程號;
ORDER BY a.班級名,b.成績;
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |