技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2024 iThome 鐵人賽
DAY
9
0
佛心分享-IT 人自學之術
從零開始的MySQL開發旅程
系列 第
9
篇
Day9 呼叫函式(下)
16th鐵人賽
minhsiao
2024-08-27 20:56:39
462 瀏覽
分享至
日期與時間的函式
curdate()、curtime()、now()
date_add()、date_sub()
對日期加上(減去)時間間隔
時間間隔以數字+時間單位(單數)做為表示
extract()
作用:從date、datetime值拉出部分指定的值
例如2024-8-27,可以分在三個不同資料欄中(year、month、day)
另一種寫法:可疑直接用year()、month()等函式呈現出相同結果
datediff()
作用:回傳兩個日期間相隔的天數
正數:左側日期較右側新
負數:右側日期叫左側新
舉例:位於右側的9/9較位於左側的8/27新所以為負數
格式化
date_format()
作用:日期格式化(日期轉字串)
time_format()
作用:時間格式化
格式字串:以百分比開頭加上指定符號
常見指定符號:%Y表四位數年份、%y表二位數年份、%a表星期幾的名稱、%b表月份名稱、%H以雙位數表小時、%h以數字表12小時制、%i以數字表分鐘等等
str_to_date()
作用:字串轉日期
使用指定符號(與前面相同)
數學運算子和函式-協助執行計算
數學運算子
算術運算子-加法+、減法-、乘法*、除法/、div運算子(也是除法,但會去掉所有小數)
餘數運算子
%、mod-將一數字除以另一數字,回傳餘數
可以用來判斷奇偶數-將數字除以2,顯示1表奇數,顯示0為偶數
mod也可作為函式mod()寫法為mod(數字,除數)
優先序
*、/、div、%、mod先運算,+、-後計算(先乘除後加減的概念),因此需要用到小括號
數學函式-處理數學問題
其他函式
cast()
作用:自動將一個值得資料型態轉換成其他不同的資料型態
用關鍵字as
coalesce()
作用:回傳清單中第一個非空值
也可以指定某個值來取代原本會顯示的null
distinct()
作用:不會顯示重複的值
database()
作用:可以得知當前使用的資料庫
version()
作用:回傳當前使用的版本
if()
作用:根據條件式結果為true或false分別回傳不同的值
三個引數,條件式、當為true時要回傳的值、當為false時要回傳的值
舉例-檢查學生是否通過考試
三個引數分別為成績是否超過59、若超過59就pass、若低於59就fail
如果想要執行比if()更複雜的情況(檢查更多結果),可以使用case運算子,其會搭配關鍵字end來作為陳述式的結束標記
舉例-用case來有更多回傳結果
Day10 插入、更新、刪除資料
留言
追蹤
檢舉
上一篇
Day8 呼叫函式(上)
下一篇
Day10 插入、更新、刪除資料
系列文
從零開始的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
組
累計文章數
18603
篇
完賽人數
253
人
看影片追技術
看更多
{{ 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
熱門問題
dreambooth報錯:hidden_size
關於powershell dns policy 同步問題
樹莓派架站
Zoom分享時黑屏
unifi 無線設定
git登入不了
大家都會如何使用 Gemini CLI 或其他CLI工具
護理師上班壓力好大 有想要認識護理師的嗎 可以下班陪伴聊聊天的 偶爾吃飯也可
C# Entity Framework建立實體模型問題
熱門回答
dreambooth報錯:hidden_size
關於powershell dns policy 同步問題
unifi 無線設定
熱門文章
第22天,pkcs11-tool 讀取 HiCOS 憑證卡 / 阿義魯肉飯 (台北萬華) | 30天滷肉飯
第23天,pkcs11-tool 分析自然人憑證 / 大鐤肉羹 (新北萬華) | 30天滷肉飯
Ch 22. 為什麼程式設計師喜歡用蘋果電腦?
Day23 - 影子寄生術,操弄世界的魁儡:Process Injection 之 Mapping Injection
09-02:AI故事書與兒童教育
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}