技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2024 iThome 鐵人賽
DAY
8
0
佛心分享-IT 人自學之術
從零開始的MySQL開發旅程
系列 第
8
篇
Day8 呼叫函式(上)
16th鐵人賽
minhsiao
2024-08-26 20:21:45
410 瀏覽
分享至
函式function
說明:
是一些內建的、用來在查詢中執行特定操作的SQL陳述式。函式可以接受一個或多個輸入參數,然後回傳結果值。
引數argument:在呼叫函式時可以指定要使用的值,該值會寫在小括號中。例如lower('APPLE') ,APPLE就是引數。除此之外,有時引數也會有超過一個。
當我們想要從一個函式中呼叫另一函式時,可以使用巢狀函式
彙總函式
(aggregate function)- 將資料庫內多個值彙總成單一值後回傳
count()
作用:回傳符合查詢條件的資料列數量
count(*)搭配萬用字元*可記計算出資料列總數
max()
作用:回傳一組值中最大值
放在子查詢中很好用
min()
作用:回傳一組值中最小值
sum()
作用:計算一組數字總和
avg()
作用:回傳一組數字的平均
舉例:現在子查詢中使用avg(),再將的到的結果傳到外層查詢,可以得出那些大洲的人口數少於平均值
group by()
作用:回傳結果的分組方式
只能用在有搭配彙總函式的情況下用,可以跟所有彙總函式做搭配
字串函式
- 處理關於字元字串、執行關字串的的任
concat()
作用:將兩個以上(含)的字串做串聯合併
format()
作用:顯示數值需要的小數位數(數字格式化)
必須需要兩個引數,並以英文逗號隔開,前者為需要處裡的資料欄,後者為數字表需顯示的小數位數
left()
作用:回傳從某個值的左邊算起指定數量的字元
right()
作用:回傳從某個值的左邊算起指定數量的字元
lower()
作用:回傳字串的小寫版本
upper()
作用:回傳字串的大寫版本
substring()
作用:回傳字串的部分內容
需要三個引數 - 字串、開始的字元位置、結束的字元位置
舉例1:選取第1字元開始到第3字元結束為abc
舉例2:開始字元是從末尾減去3個,結束字元從開頭數2個,為cd
trim()
作用:字串開頭或是末尾刪除任何數量字元
預設是自動刪除空白字元
trim([位置] [要移除的字串] from 字串)
[位置] - leading(起頭)、trailing(結尾)、both(起頭及結尾)
column1 leading 減去字串開頭的*、column2 trailing 減去字串結尾的*、column3 both減去字串開頭結尾的*、column4 預設 減去字串開頭結尾的
ltrim()
刪除某字串左側(開頭)的空白字元
rtrim()
刪除某字串左側(開頭)的空白字元
Day9 呼叫函式(下)
留言
追蹤
檢舉
上一篇
Day7 第一周回顧-複習&練習
下一篇
Day9 呼叫函式(下)
系列文
從零開始的MySQL開發旅程
共
30
篇
目錄
RSS系列文
訂閱系列文
2
人訂閱
26
Day26 Firebase Cloud Functions
27
Day27 Firebase Hosting
28
Day28 Hosting 實作練習
29
Day29 Cloud Firestore 實作練習
30
Day30 總結
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19838
篇
完賽人數
529
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
源碼檢測稽核會不會超耗時
你們都在哪裡購買SSL
VMware上的虛擬機多了一個VMDK的硬碟在增長
WIN SERVER 出現錯誤LOG
越南 Oracle EBS 輔導顧問公司
DOCKER問題請教
浮水印在PDF上沒有辦法顯示
Synology ShareSync同步遺失少檔案要怎麼處理比較好
這幾天的詐騙信
【最新】8 款 YouTube 轉 MP3 工具推薦:跨平台高音質下載指南
熱門回答
你們都在哪裡購買SSL
源碼檢測稽核會不會超耗時
DOCKER問題請教
Synology ShareSync同步遺失少檔案要怎麼處理比較好
WIN SERVER 出現錯誤LOG
熱門文章
Google 暗網監控 暗網報告
別找了!最全資料視覺化配色指南在這
JavaScript 陣列方法 filter(篩選)、map(對映)、forEach(遍歷)、reduce(縮減/累加)。
Microsoft SC-100 認證考試介紹|Cybersecurity Architect Expert 專家級資安架構認證
🚀 Bookmarklet 擋不住?從「秒填表單」到「前端反自動化」的幾個轉念
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}