MySQL是一種廣泛使用的關系型數據庫管理系統,在其中內置了多個可以進行各種操作的函數。下面我們將介紹一些MySQL數據庫中的內置函數。
1. ABS()函數:用來取數字的絕對值 示例:SELECT ABS(-5); //輸出結果為5 2. CONCAT()函數:將兩個或多個字符串合并成一個字符串 示例:SELECT CONCAT('Hello','World'); //輸出結果為HelloWorld 3. LENGTH()函數:求一個字符串的長度 示例:SELECT LENGTH('Hello'); //輸出結果為5 4. SUBSTRING()函數:截取字符串的一部分 示例:SELECT SUBSTRING('HelloWorld', 1, 5); //輸出結果為Hello 5. REPLACE()函數:用一個字符串替換另一個字符串 示例:SELECT REPLACE('HelloWorld', 'Hello', 'Hi'); //輸出結果為HiWorld 6. LOWER()函數:將字符串轉換為小寫 示例:SELECT LOWER('Hello'); //輸出結果為hello 7. UPPER()函數:將字符串轉換為大寫 示例:SELECT UPPER('Hello'); //輸出結果為HELLO 8. TRIM()函數:刪除字符串兩端的空格 示例:SELECT TRIM(' Hello '); //輸出結果為Hello 9. DATE()函數:提取日期部分 示例:SELECT DATE('2019-01-01 12:30:00'); //輸出結果為2019-01-01 10. ROUND()函數:保留指定數字的小數部分的值 示例:SELECT ROUND(21.678, 2); //輸出結果為21.68