MySQL是一種常用的關系型數據庫管理系統,它提供了許多內置函數,可以幫助我們快速高效地查詢數據。以下是一些MySQL函數的具體例子:
SELECT ROUND(3.1415926, 2);
-- output: 3.14
上面的例子中,ROUND函數的作用是將3.1415926四舍五入保留兩位小數。
SELECT CONCAT('Hello', ' ', 'World!');
-- output: 'Hello World!'
CONCAT函數的作用是將多個字符串連接在一起,上面的例子就是將Hello、空格和World!這三個字符串連接成一個字符串。
SELECT UPPER('mysql');
-- output: MYSQL
UPPER函數的作用是將字符串轉換為大寫字母,上面的例子就是將mysql字符串轉換為大寫字母。
SELECT MONTH('2021-10-05');
-- output: 10
MONTH函數的作用是從日期中提取月份,上面的例子就是從2021-10-05這個日期中提取出10。
SELECT COUNT(*) FROM orders WHERE status = '未付款';
-- output: 5
COUNT函數的作用是統計符合條件的記錄數量,上面的例子就是統計orders表中status列等于未付款的記錄數量。
以上是一些基本的MySQL內置函數的例子,使用函數可以大大提高我們查詢數據的效率,寫出簡單而又高效的SQL語句。