- 抓取最後一筆資料 (ORDER BY LIMIT)
- 查詢喜歡的人數,不喜歡的人數共幾筆 ( COUNT)
- 查詢未回覆的資料 ( WHERE IN)
MySql-PhpMyAdmin(圖形化介面)-4.實作題-新增一個聯絡我們的資料表
新增一個聯絡我們的資料表
- 先聯想一下聯絡我們需要那些欄位
- 建立主表-聯絡我們
- 建立副表-儲存代號資料表
- 最後請寫入10筆資料
Python練習題-TQC+(810)-最大值與最小值之差
- 4581
- 0
- TQC-Python
- 2022-12-03
先輸入測試資料的筆數,再輸入每一筆測試資料(一串數字,每個數字之間以空白區隔)
找出此串列數字中最大值和最小值之間的差
差值輸出到小數點後第二位
需要將使用者輸入的測試資料 字串轉成數值
所以可以使用map() 轉換型別
map("第一個參數放要轉換的型別","第二個參數放要轉型的資料")
再將轉型好的資料存入list陣列中
在使用max()方法抓最大值-min()方法抓最小值
就可以算出差等於多少
Python練習題-TQC+(808)-社會安全碼
- 4581
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入一個號碼,格式為ddd-dd-dddd,d表示數字。
若格式完全符合(正確的SSN)則顯示【Valid SSN】,否則顯示【Invalid SSN】。
先將使用者輸入的 - 取代成空白
isdigit() 可以用來檢測字串是否由數字組成
MySql-語法練習2-查詢練習(COUNT、SUM、AVG、MAX、MIN)、新增欄位別名
- 查詢共幾筆資料
- 加上 where 條件
- 欄位名字可以自己取 AS (別名)
COUNT、SUM、AVG、MAX、MIN 用法皆相同
- 英文成績的加總
- 英文成績的平均
- 英文成績的最高分
- 英文成績的最低分
進階練習
- 除了原本的欄位外再增加一個欄位為 英文、中文、數學成績的 平均
MySql-語法練習2-查詢練習(遞增、遞減、查詢最後一筆資料)
- 遞增
- 遞減
- Limit
- 英文成績遞增、中文成績遞減 (英文先排,如遇到英文成績一樣時、中文遞減)
- 查詢最後一筆資料
MySql-語法練習2-查詢練習(關鍵字查詢)-Like
關鍵字比對 Like
- 底線(_) = 可代表1個字元
- 百分比(%) = 可代表0 個字元 或多個字元
MySql-語法練習2-查詢實作練習(使用邏輯運算子AND、OR)介於 BETWEEN
- 請找出三科成績都大於80的學生
- 請找出三科成績其中有一科大於80分的學生
- 請找出英文成績 60 ~ 80分之間的學生
- 請找出中文60~80之間 並且數學60~70 之間的學生
BETWEEN 介於用法
- 請找出英文成績 60 ~ 80分之間的學生
- 請找出中文60~80之間 並且數學60~70 之間的學生
MySql-語法練習2-查詢實作練習(使用數學運算子 > 、< 、=)
請找出
1.英文成績 大於等於 60 分的學生
2.中文成績 等於 90 分的學生
3.數學成績 小於 70 分的學生
提示
可使用運算子 >、<、=
MySql-語法練習2-查詢資料
- 查詢所有資料
- 查詢自己所需要的欄位資料
- 有條件的查詢
MySql-語法練習1-新增資料
- SQL語法-新增
- 新增一筆資料
- 新增多筆資料
MySql-PhpMyAdmin(圖形化介面)-3.實作題-新增一個成績表
- 新增一個成績表-紀錄(姓名、英文成績、數學成績、國文成績),並寫入30筆的資料
- 修改資料表名稱
- 修改欄位名稱
Python練習題-TQC+(806)-字元次數計算
- 22018
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入
一個字串和一個字元
找出 字串中指定字元出現的次數
字串.count(字元)
可以找出字元在字串中出現了幾次
Python練習題-TQC+(804)-大寫轉換
- 22018
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入一個字串
把使用者輸入的字串轉成大寫後印出
接著再把使用者輸入的字串第一個字轉大寫後印出
字串.upper() 可以將字串轉成大寫
字串.title()可以將第一個字串轉成大寫
Python練習題-TQC+(802)-字元對應
- 22019
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入一個字串
然後我們要把字串一個字一個字抓出來後印出它ASCII碼等於多少
最後把ASCII碼全部累加起來後再印出
找出ASCII碼可以使用ord() ()裡面放字母就可以知道ASCII碼等於多少
Python練習題-TQC+(710)-詞典搜尋
- 22019
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入一組字典
key 跟 value
最後再讓使用者去查詢key 值有沒有在這個字典裡面
有的話回傳true
否則回傳false
把要搜尋的文字 in dict1.keys()
就可以返回這個字典中的keys值存不存在
Python練習題-TQC+(708)-詞典合併
- 22019
- 0
- TQC-Python
- 2022-12-03
自行輸入兩個詞典
(以輸入鍵值"end"作為輸入結束點,
詞典中將不包含鍵值"end"),
將此兩詞典合併,並根據key值字母由小到大排序輸出,
如有重複key值,後輸入的key值將覆蓋前一key值。
讓使用者輸入兩組字典,
update()可以用來合併字典1+字典2
sorted(字典1)#以用來排序
最後再把排序好的字典印出來
Python練習題-TQC+(706)-全字母句
- 22020
- 0
- TQC-Python
- 2022-12-03
這一題要讓使用者輸入一個句子
寫一段程式去判斷它有沒有剛好是用a到z去組成的
如果剛好是26個字母組成的返回True反之返回false
先將使用者輸入的句子,拆開儲存到set陣列中,
因為set陣列是不會存入重複的資料,所以最後去判斷
set陣列中是否剛好26個字母都有,有的話回傳true,否則回傳false
MySql-PhpMyAdmin(圖形化介面)-2.匯出與匯入資料表
- 匯出 .sql 檔
- 匯入 .sql 檔
MySql-PhpMyAdmin(圖形化介面)-1.認識資料結構: 建立資料庫、資料表、欄位、新增資料
- 新增資料庫
- 新增資料表
- 建立資料表的欄位
- 英文字、數字所佔的位元組:1
- 中文字所佔的位元組:2
- 新增資料