常用函數匯總學習「mysql絕對值函數」

mysql資料庫記住這些函數就夠了

mysql函數

mysql中提供了很多功能強大、方便好用的函數,使用這些函數,可以極大地提高用戶對資料庫的管理效率。下邊是一些常用的函數,記住這些就夠用了。

數學函數

1、絕對值函數 abs(x) 返回x的絕對值

2、求余函數 mod(x,y) 返回x除以y之後的餘數

3、向上取整函數 ceil(x) 返回大於x的最小整數

4、向下取整函數 floor(x) 返回小於x的最大整數

5、隨機函數 rand() 返回大於等於0並且小於等於1的值

6、四捨五入函數 round(x) 返回x四捨五入後的整數; round(x,y) 返回x四捨五入後保留y位小數

字元串函數

1、length(str) 返回字元串str的長度

2、concat(s1,s2,….) 返回將參數s1,s2…進行合併後產生的新字元串

3、insert(s1,x,len,s2) 返回字元串s1從x的位置被字元串s2取代len的長度的新串

4、lower(str) 將str中所有的字母轉換成小寫字母

5、upper(str) 進str中所有的字母轉換成大寫字母

6、left(str,len) 獲取字元串str從左邊開始len長度的字元

7、trim(str) 刪除字元串str中左右兩側的空格

8、substring(str,n,len) 返回字元串str從n的位置開始len長度的字元

9、reverse(str) 將字元串str進行反轉

時間和日期函數

1、current_timestamp()、localtime()、now()、sysdate() 以上都是用來返回當前日期和時間值

2、month(date) 返回日期date對應的月份值,範圍是1~12

3、weekday(date) 返回日期date對應的工作日,0表示周一,1表示周日,以此類推

4、week(date) 返回日期date是一年中的第幾周

5、dayofyear(date) 返回日期date是一年中的第幾天

6、dayofmonth(date)返回日期date是一個月中的第幾天

7、year(date)返回日期date對應的年份,範圍是1970~2069

8、quarter(date)返回日期date對應的季節,範圍是1~4

9、date_format(date,format)根據format指定的格式顯示date值(格式化日期)

條件判斷函數

1、if(expr,value1,value2)如果expr表達式結果為true,則返回value1,否則返回value2

2、case … when …then 用於條件判斷返回相應的結果

系統函數

1、version()返回mysql伺服器的版本對應的字元串

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/252417.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-14 02:16
下一篇 2024-12-14 02:16

相關推薦

發表回復

登錄後才能評論