2021年11月7日 星期日
17 -SQL命令-case -when t-hen -else - end(下)
SQLite是一個RDBMS(relational
database management system,
關聯式資料庫管理系統),
SQLite中的lite意味著在設置,資料庫管理和所需資源方面的輕量級
SQLite 是一個非常可靠的資料庫,它可以處理 TB 級的資料。
SQLite 號稱是部署和使用最廣泛的資料庫引擎。
SQLite具有以下值得注意的功能:
>>無伺服器(Serverless)
>>獨立自成體系Self-Contained
>>零配置Zero-configuration
>>交易性Transactional
££££本單元內容如下:
CASE 語法
CASE
WHEN condition THEN result
[WHEN···]
[ELSE result]
END;
或是:
CASE expression
WHEN value THEN result
[WHEN···]
[ELSE result]
END;
若省略了 ELSE 子句且洽無相符的條件則會返回 NULL。
練習15
Testschool.db內school
將國chi、英eng、數mat,顯示並在其後出現等級
大於等於92分的為A級
大於等於78分的為B級
大於等於60分的為C級
小於60的為D級
解: 國文chi分4等級
sqlite> .open testschool.db
sqlite> select name,chi ,case when chi>=92 then 'a grade'
when chi>=78 then 'b grade' when chi>=60 then 'c grade'else 'd grade' end as gradechi from school;
a1|50|d grade
a2|60|c grade
b1|65|c grade
b2|88|b grade
c1|45|d grade
c2|90|b grade
解: 國文chi、英文eng分4等級
sqlite> select name,chi ,case when chi>=92 then 'a
grade' when chi>=78 then 'b grade' when chi>=60 then 'c grade'else 'd grade' end as gradechi,eng, case
when eng>=92 then 'a grade' when eng>=78 then 'b grade' when eng>=60 then 'c
grade'else 'd grade' end as gradeeng from school;
a1|50|d
grade|80|b grade
a2|60|c grade|88|b
grade
b1|65|c
grade|84|b grade
b2|88|b
grade|60|c grade
c1|45|d
grade|80|b grade
c2|90|b
grade|88|b grade
解: 國文chi、英文eng、數學mat分4等級
sqlite> select name,chi ,case when chi>=92 then 'a
grade' when chi>=78 then 'b grade' when chi>=60 then 'c grade'else 'd grade' end as gradechi,eng, case
when eng>=92 then 'a grade' when eng>=78 then 'b grade' when eng>=60 then 'c grade'else
'd grade' end as gradeeng,mat, case when mat>=92 then 'a grade' when mat>=78 then 'b grade' when
mat>=60 then 'c grade'else 'd grade' end as grademat from school;
a1|50|d
grade|80|b grade|70|c grade
a2|60|c
grade|88|b grade|77|c grade
b1|65|c
grade|84|b grade|35|d grade
b2|88|b grade|60|c
grade|40|d grade
c1|45|d
grade|80|b grade|35|d grade
c2|90|b
grade|88|b grade|66|c grade
相關單元:
01-資料庫DATABASE相關專有名詞介紹-RDBMS、DBMS、database、table、record、field、Primary Key、Foreign key、database
normalization、First normal form(1NF)、2NF
02-SQLITE3簡介
03-sqlite3視窗版安裝概念
03安裝SQLlite學SQL語言(Windows 版)
04 SQL基本命令 以SQLite3為例 create table、 insert table 、 update 、select https://youtu.be/txYFSUdjttA
05 SQL的運算與delete刪除記錄
06-SQL基本命令 -insert一次插入多筆記錄及練習
06-SQL基本命令 -insert一次插入多筆記錄及練習
07-SQL命令-alter
table add增加欄位
https://www.youtube.com/watch?v=t8vRQ9Ccyys
08-SQLite3-mode顯示或切換-資料顯示格式
09-SQL where 條件-and or
not-between and -in-綜合練習
10-SQL命令-文字運算-文字合併||-通配字元% _-where 欄名 like-where 欄名 in
11-SQL函數及應用說明
12-函數實務練習
13-SQL命令- group by 分類 -order by asc desc排序
14-SQL命令- distinct group
by having及sum avg
round函數
https://youtu.be/ItUt6-4_pD0
15-SQL命令- drop table刪除表格 - delete from 差異
16-SQL命令-case- when- then-
else- end(上)
17-SQL命令-case- when- then-
else- end(下)
SQLite總複習(整理)
相關演講:
20211004社群行銷之客戶關係管理
相關活動:
▶▶▶▶▶▶▶▶活動資訊
▶臺灣雲市集 TCloud 計畫 最高可獲政府補助點數 30,000 點 1 點 = 新臺幣 1 元 叡揚雲端方案連結
▶線上講座_找對雲端工具包,打造營運新活水
叡揚資訊 雲端及巨資事業群
賴俊仁 處長
標籤
#database#table#Record#field#primary
key#Foreign Key#First normal form(1NF)#DBMS(DataBase Management System)#RDBMS(Relational DataBase
Management System)#database normalization#關聯式資料庫管理系統#資料庫管理系統#資料庫#表格#記錄#欄位#第一階正規化#第二階正規化#資料庫正規化#主鍵#外鍵#ACCESS#MYSQL#MariaDB#SQLite3
頻道
#SQLite頻道
https://www.youtube.com/playlist?list=PLWkbsqjwqW3gSEIUilE2KFXXu0sTWxh2u
16-SQL命令-case- when - then - else - end(上)
SQLite是一個RDBMS(relational
database management system,
關聯式資料庫管理系統),
SQLite中的lite意味著在設置,資料庫管理和所需資源方面的輕量級
SQLite 是一個非常可靠的資料庫,它可以處理 TB 級的資料。
SQLite 號稱是部署和使用最廣泛的資料庫引擎。
SQLite具有以下值得注意的功能:
>>無伺服器(Serverless)
>>獨立自成體系Self-Contained
>>零配置Zero-configuration
>>交易性Transactional
££££本單元內容如下:
£CASE 語法
CASE
WHEN condition THEN result
[WHEN···]
[ELSE result]
END;
或是:
CASE expression
WHEN value THEN result
[WHEN···]
[ELSE result]
END;
若省略了 ELSE 子句且洽無相符的條件則會返回 NULL。
£練習:Testschool.db內school
將國chi、英eng、數mat,顯示並在其後出現等級
大於等於80分的為A級
大於等於60分的為B級
小於60的為C級
sqlite> select name,chi ,case
when chi>=80 then 'a grade' when chi>=60 then 'b grade' else 'c grade' end as gradechi from
school;
相關單元:
01-資料庫DATABASE相關專有名詞介紹-RDBMS、DBMS、database、table、record、field、Primary Key、Foreign key、database
normalization、First normal form(1NF)、2NF
02-SQLITE3簡介
03-sqlite3視窗版安裝概念
03安裝SQLlite學SQL語言(Windows 版)
04 SQL基本命令 以SQLite3為例 create table、 insert table 、 update 、select https://youtu.be/txYFSUdjttA
05 SQL的運算與delete刪除記錄
06-SQL基本命令 -insert一次插入多筆記錄及練習
06-SQL基本命令 -insert一次插入多筆記錄及練習
07-SQL命令-alter
table add增加欄位
https://www.youtube.com/watch?v=t8vRQ9Ccyys
08-SQLite3-mode顯示或切換-資料顯示格式
09-SQL where 條件-and or
not-between and -in-綜合練習
10-SQL命令-文字運算-文字合併||-通配字元% _-where 欄名 like-where 欄名 in
11-SQL函數及應用說明
12-函數實務練習
13-SQL命令- group by 分類 -order by asc desc排序
14-SQL命令- distinct group by having及sum avg round函數
https://youtu.be/ItUt6-4_pD0
15-SQL命令- drop table刪除表格 - delete from 差異
16-SQL命令-case- when- then-
else- end(上)
SQLite總複習(整理)
相關演講:
20211004社群行銷之客戶關係管理
相關活動:
▶▶▶▶▶▶▶▶活動資訊
▶臺灣雲市集 TCloud 計畫 最高可獲政府補助點數 30,000 點 1 點 = 新臺幣 1 元 叡揚雲端方案連結
▶線上講座_找對雲端工具包,打造營運新活水
叡揚資訊 雲端及巨資事業群
賴俊仁 處長
標籤
#database#table#Record#field#primary
key#Foreign Key#First normal form(1NF)#DBMS(DataBase Management System)#RDBMS(Relational DataBase
Management System)#database normalization#關聯式資料庫管理系統#資料庫管理系統#資料庫#表格#記錄#欄位#第一階正規化#第二階正規化#資料庫正規化#主鍵#外鍵#ACCESS#MYSQL#MariaDB#SQLite3
頻道
#SQLite頻道
https://www.youtube.com/playlist?list=PLWkbsqjwqW3gSEIUilE2KFXXu0sTWxh2u
027工資全部上交
h ttps://youtube.com/shorts/PhaRTs17LMA?feature=share 工資全部上交, 包括計畫外的; 剩飯全部承包, 包括餿了的; 家務活全乾, 包括岳母家的; 思想天天匯報, 包括一閃念的。
-
>>>> 第 1 章 > 與現有的顧客進行交易,成本約只有開發新顧客的多少比例 ? (1) 1/5 ~ 1/8 (2) 1/3 ~ 1/4 (3) 1/2 ~ 1/4 (4) 1/2 ~ 1/3 解析 : 學科第 ...
-
相關單元 如何運用Google帳戶找回遺失或遭竊的手機 https://yangwc.blogspot.com/2018/12/google_26.html >>>>>>>>>>>>&...