溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 101-1-資料庫管理系統 - 期中小考解答
 

資訊管理系
副教授
温瑞烘


歷程檔案 Portfolio


關於我 About Me

期中小考解答

範例

班級代碼

depart_class

學號

student_no

姓名

student_name

地址

address

照片

photo(二進位)

164D21

10014D001

張中華

台北市南港區研究院路3245

 

班級代碼的表示如下:

第一碼     1:台北校區  2:新竹校區   第二三碼   64:日四技   54:夜四技

第四碼     D:資管系    E:資工系     第五碼     年級

第六碼     1:甲班  2:乙班  3:丙班

例如164D21為台北校區日四技資管系二年級甲班

可答於背面,標明題號

 

1.  有一資料如範例,寫出SQL 命令建立資料表stmd

 

2.  寫出SQL 命令插入題1的資料到stmd按班級學號由小到大排序

 

3.  寫出SQL 命令查詢stmd所有資料僅列出5列按班級學號由大到小排序

 

4.  寫出SQL 命令查詢stmd學號介於 10014D010-10014D020之所有資料

 

5.  寫出SQL 命令查詢stmd學號不介於 10014D010-10014D020之所有資料

 

6.  寫出SQL 命令查詢stmd中台北校區日四技資管系二年級丙班所有資料

 

7.  寫出SQL 命令查詢stmd中學號有 D 的所有紀錄,按學號由大到小       

 

8.  寫出SQL 命令查詢stmd中新竹校區所有學生的資料按班級學號由小到大

 

9.  寫出SQL 命令查詢stmd中台北校區日四技的所有學生按班級學號由大到小

 

10.寫出SQL 命令查詢stmd中台北校區日四技二年級乙班住新北市的所有學生資料按學號由小到大

 

解答



1.
CREATE TABLE stmd (
  depart_class   CHAR(6)  NOT NULL COMMENT '班級代碼',
  student_no     CHAR(9)  NOT NULL COMMENT '學號',
  student_name   VARCHAR(20)  NOT NULL COMMENT '姓名',
  address        VARCHAR(60)  COMMENT '地址',
  ohoto          BLOB         COMMENT '照片'
);

2. INSERT INTO stmd
VALUES("164D21","10014D001","張中華",台北市南港區研究院路3段245號","");

3. SELECT * FROM stmd ORDER BY depart_class DESC,student_no DESC LIMIT 5;

4. SELECT * FROM stmd WHERE student_no >= "10014D001" AND student_no <=
"10014D020";

5. SELECT * FROM stmd WHERE student_no < "10014D001" OR student_no >
"10014D020";

6. SELECT * FROM stmd WHERE depart_class LIKE "164D23";

   或

   SELECT * FROM stmd WHERE depart_class = "164D23";

7. SELECT * FROM stmd WHERE student_no LIKE "%D%" ORDER BY student_no DESC;

8. SELECT * FROM stmd WHERE depart_class LIKE "2%" ORDER BY
depart_class,student_no;

9. SELECT * FROM stmd WHERE depart_class LIKE "164%" ORDER BY depart_class
DESC,student_no DESC;

10. SELECT * FROM stmd WHERE depart_class LIKE "164_22" and address LIKE
"%新北市%"
    ORDER BY student_no;

 

 

 





 

全部共 0則留言
登入帳號密碼代表遵守學術網路規範
 


文章分類 Labels

 


最新文章 Top10

中華科技大學數位化學習歷程 - 意見反應