MySQL 是一種常見的關係型資料庫管理系統,提供了大量的函數可以幫助開發者有效地操作和管理資料庫。本文將介紹 MySQL 函數的使用方法,包括常規的聚合函數、日期函數、字串函數等等。
一、聚合函數
AVG 函數可以傳回一組資料的平均值。例如:
SELECT AVG(score) FROM student;
SUM 函數可以傳回一組資料的總和。例如:
SELECT SUM(score) FROM student;
COUNT 函數可以傳回一組資料中的資料條數。例如:
SELECT COUNT(*) FROM student;
MAX 函數可以傳回一組資料中的最大值。例如:
SELECT MAX(score) FROM student;
MIN 函數可以傳回一組資料中的最小值。例如:
SELECT MIN(score) FROM student;
二、日期函數
#NOW 函數可以傳回目前日期和時間。例如:
SELECT NOW();
DATE 函數可以傳回日期的部分。例如:
SELECT DATE(birthday) FROM student;
YEAR 函數可以傳回日期的年份。例如:
SELECT YEAR(birthday) FROM student;
MONTH 函數可以傳回日期的月份。例如:
SELECT MONTH(birthday) FROM student;
DAY 函數可以傳回日期的天數。例如:
SELECT DAY(birthday) FROM student;
三、字串函數
#CONCAT 函數可以將多個字串連接在一起。例如:
SELECT CONCAT(first_name,' ',last_name) AS full_name FROM student;
SUBSTRING 函數可以傳回字串的部分。例如:
SELECT SUBSTRING(last_name,1,3) FROM student;
UPPER 函數可以將字串轉換為大寫。例如:
SELECT UPPER(last_name) FROM student;
LOWER 函數可以將字串轉換為小寫。例如:
SELECT LOWER(first_name) FROM student;
LENGTH 函數可以傳回字串的長度。例如:
SELECT LENGTH(first_name) FROM student;
以上就是部分 MySQL 函數的使用方法,這些函數的應用可以大幅簡化我們對資料庫的操作,讓我們能夠更有效率地管理資料。
以上是mysql函數用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!