iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0
自我挑戰組

30 天學習資料庫系列 第 19

SQL function(2)

  • 分享至 

  • xImage
  •  

信息函數 & 幾個應該比較常用的function

select version(); -- 查看當前的MYSQL版本

format(value, n) -- 返回對value進行格式化後的結果, n表示四捨五入後保留到小數點第幾位
select format(123.125, 2), format(123.125, 0)
from dual;

conv(value, from, to) -- 將value的值進行不同進制之間的轉換
select conv(16, 10, 2), conv(8888, 10, 16), conv(null, 10, 2)
from dual;
16從十進位轉成二進位 8888十進位改為十六進位 null則回傳null

benchmark(n, expr) -- 將表達式重複執行n次, 用來測試MYsql執行該句子所花費的時間
select benchmark(100000, MD5('mysql')) from dual;

convert(value using char_code) -- 將value所使用的字符集進行轉換
這個我搞不太懂 待編輯


上一篇
SQL function
下一篇
SQL having
系列文
30 天學習資料庫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言