溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 101-1-資料庫管理系統 - SELECT敘述 NULL COUNT DISTINCT GROUP BY
 

資訊管理系
副教授
温瑞烘


歷程檔案 Portfolio


關於我 About Me

SELECT敘述 NULL COUNT DISTINCT GROUP BY

SELECT敘述 NULL COUNT DISTINCT GROUP BY
NULL是一種特殊的欄位值,NULL和""(兩個雙引號連在一起)不一樣
CREATE TABLE stmd (
  depart_class    CHAR(6),
  student_no      CHAR(9),
  student_name    VARCHAR(20),
  address         VARCHAR(60)
);
INSERT INTO stmd VALUES("164D11","10114D001","張大一",NULL);
INSERT INTO stmd VALUES("164D11","10114D002","張大一","");


1. SELECT * FROM stmd WHERE address IS NULL;
   查詢 stmd 欄位 address IS NULL紀錄
2. SELECT * FROM stmd WHERE address IS NOT NULL;
   查詢 stmd 欄位 address IS NOT NULL紀錄
3. SELECT * FROM stmd WHERE address="";
   查詢 stmd 欄位 address=""紀錄
4. SELECT * FROM stmd WHERE address<>"";
   查詢 stmd 欄位 address<>""紀錄
5. SELECT COUNT(*) FROM stmd;
   查詢 stmd 紀錄筆數
6. SELECT COUNT(depart_class) FROM stmd;
   相當於
   SELECT COUNT(depart_class) FROM stmd WHERE depart_class IS NOT NULL;
   查詢 stmd 欄位 depart_class 不為NULL的筆數
7. SELECT COUNT(depart_class) FROM stmd WHERE depart_class IS NULL;
   查詢 stmd 欄位 depart_class 不為NULL的筆數
8. SELECT DISTINCT depart_class FROM stmd;
   查詢 stmd 欄位 depart_class 唯一者
9. SELECT COUNT(DISTINCT depart_class) FROM stmd;
   查詢 stmd 欄位 depart_class 唯一者的筆數
10.SELECT * FROM stmd GROUP BY depart_class
   查詢 stmd 欄位 以depart_class分群
11.SELECT COUNT(*) FROM stmd GROUP BY depart_class
   查詢 stmd 欄位 以depart_class分群每一分群的筆數
12.SELECT * FROM stmd GROUP BY depart_class ORDER BY depart_class
   查詢 stmd 所有欄位 以depart_class分群 按 depart_class由小到大
13.SELECT * FROM stmd GROUP BY depart_class,student_no
   查詢 stmd 欄位 以depart_class,student_no分群
14.SELECT * FROM stmd WHERE student_no LIKE "101%" GROUP BY depart_class,student_no
   查詢 stmd 欄位 以depart_class,student_no分群 條件為學號為101帶頭者

15.查詢 stmd 欄位 以depart_class,student_no分群,條件為班級代碼為164D者
16.查詢 stmd 欄位 以depart_class,student_no分群,條件為一年級者
17.查詢 stmd 條件為一年級的學生人數
18.查詢 stmd 條件為一年級的台北市學生人數
19.查詢 stmd 條件為一年級的台北市學生資料
20.查詢 stmd 條件為一年級的台北市學生資料,以depart_class,student_no分群

21.查詢 stmd 條件為台北校區一年級住台北市學生資料,以depart_class,student_no分群
22.查詢 stmd 條件為台北校區資管系所有不住台北市學生資料,以depart_class,student_no分群
23.查詢 stmd 條件為台北校區的班級
24.查詢 stmd 條件為全校的班級
25.查詢 stmd 條件為台北校區一年級的班級


作業:將1-25題的題目、SQL命令、與執行結果發佈到ePortfolio

 

 

 

 

 

 

 

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


文章分類 Labels

 


最新文章 Top10

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