MySQL 是一款流行的關系型數據庫管理系統。在 MySQL 中,數學運算和字符串轉換是經常使用的操作。本文將介紹一些常用的 MySQL 數學和字符串轉換函數。
1、數學函數
- ABS(x):返回 x 的絕對值 - CEILING(x) 或 CEIL(x):返回不小于 x 的最小整數 - FLOOR(x):返回不大于 x 的最大整數 - ROUND(x):返回最接近 x 的整數 - TRUNCATE(x, d):將 x 截斷到 d 位小數 - SQRT(x):返回 x 的平方根 - POW(x, y) 或 POWER(x, y):返回 x 的 y 次冪 - MOD(x, y):返回 x 對 y 的余數
2、字符串轉換函數
- CAST(expr AS type) 或 CONVERT(expr, type):將 expr 轉換為指定類型的值 - LOWER(str) 或 LCASE(str):將字符串 str 轉換為小寫 - UPPER(str) 或 UCASE(str):將字符串 str 轉換為大寫 - TRIM([{BOTH|LEADING|TRAILING} [remstr] FROM] str):去掉字符串 str 開頭和結尾的空格或特定字符 remstr - LPAD(str, len, padstr) 或 RPAD(str, len, padstr):將字符串 str 左側或右側填充 padstr,直到總長度為 len - SUBSTR(str, pos, len) 或 SUBSTRING(str, pos, len):截取字符串 str,從 pos 位置開始,長度為 len - REPLACE(str, oldstr, newstr):將字符串 str 中的 oldstr 替換為 newstr
MySQL 的數學函數和字符串轉換函數是非常強大的工具,可以幫助開發人員完成各種復雜的操作。熟練掌握這些函數,可以提高開發效率和代碼質量。
上一篇css怎么把標簽放到圖片
下一篇mysql數庫據配置文件