MySQL是一種廣泛使用的關系型數(shù)據(jù)庫管理系統(tǒng),它包含許多常用函數(shù),使得查詢、過濾和操作數(shù)據(jù)變得更加容易和快速。下面我們來了解一下MySQL中常見的一些函數(shù)以及它們的使用方法。
1. COUNT()函數(shù):用于計算指定列中的行數(shù)。
SELECT COUNT(*) FROM students;
這個例子返回學生表中的行數(shù)。
2. SUM()函數(shù):用于計算指定列中的值總和。
SELECT SUM(score) FROM students WHERE subject = 'Math';
這個例子返回數(shù)學科目的總分數(shù)。
3. AVG()函數(shù):用于計算指定列中的平均值。
SELECT AVG(score) FROM students WHERE subject = 'English';
這個例子返回英語科目的平均分數(shù)。
4. MAX()函數(shù):用于找出指定列中的最大值。
SELECT MAX(score) FROM students WHERE subject = 'Science';
這個例子返回科學科目中的最高分數(shù)。
5. MIN()函數(shù):用于找出指定列中的最小值。
SELECT MIN(score) FROM students WHERE subject = 'History';
這個例子返回歷史科目中的最低分數(shù)。
6. CONCAT()函數(shù):用于將兩個或多個字符串合并為一個字符串。
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM students;
這個例子返回學生表中每位學生的姓名。
7. NOW()函數(shù):用于返回當前日期和時間。
SELECT NOW();
這個例子返回當前日期和時間。
以上是MySQL中常用的一些函數(shù),當然還有許多其他有用的函數(shù)等待你的探索。