mysql中最大值與最小值以及總與查詢與計數(shù)查詢的案例詳細(xì)說明
發(fā)表時間:2023-07-21 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]1、最大值查詢:mysql> select max(score) from 4a;+------------+max(score) +------------+93 +----------...
1、最大值查詢:
mysql> select max(score) from 4a;
+------------+
max(score)
+------------+
93
+------------+
1 row in set (0.06 sec)
2、最小值查詢:
mysql> select max(4a.score),min(4inall.score) from 4a,4inall;
+---------------+-------------------+
max(4a.score) min(4inall.score)
+---------------+-------------------+
93 35
+---------------+-------------------+
1 row in set (0.08 sec)
3、總和查詢與計數(shù)查詢:
這個是原表,接下來的語句都是根據(jù)這個表來寫的。
mysql> select * from 4a;
+--------+------+--------+------+--------+------+------+-------+
sname sage tname t cname s c score
+--------+------+--------+------+--------+------+------+-------+
劉一 18 葉平 1 語文 1 1 56
劉一 18 賀高 2 數(shù)學(xué) 1 2 78
劉一 18 楊艷 3 英語 1 3 67
劉一 18 周磊 4 物理 1 4 58
錢二 19 葉平 1 語文 2 1 79
錢二 19 賀高 2 數(shù)學(xué) 2 2 81
錢二 19 楊艷 3 英語 2 3 92
錢二 19 周磊 4 物理 2 4 68
張三 17 葉平 1 語文 3 1 91
張三 17 賀高 2 數(shù)學(xué) 3 2 47
張三 17 楊艷 3 英語 3 3 88
張三 17 周磊 4 物理 3 4 56
李四 18 賀高 2 數(shù)學(xué) 4 2 88
李四 18 楊艷 3 英語 4 3 90
李四 18 周磊 4 物理 4 4 93
王五 17 葉平 1 語文 5 1 46
王五 17 楊艷 3 英語 5 3 78
王五 17 周磊 4 物理 5 4 53
趙六 19 葉平 1 語文 6 1 35
趙六 19 賀高 2 數(shù)學(xué) 6 2 68
趙六 19 周磊 4 物理 6 4 71
NULL NULL NULL NULL NULL NULL NULL 93
+--------+------+--------+------+--------+------+------+-------+
22 rows in set (0.00 sec)
mysql> select sum(sname) from 4a;
+------------+
sum(sname)
+------------+
0
+------------+
1 row in set, 21 warnings (0.00 sec)
我們可以看到盡管SNAME有很多記錄,但是如果用SUM去查詢它的總和,雖然語法上,并沒有錯誤,但是結(jié)果顯然是"錯誤的"。
mysql> select count(sname) from 4a;
+--------------+
count(sname)
+--------------+
21
+--------------+
1 row in set (0.00 sec)
而換用count來對SNAME來進(jìn)行計數(shù)則沒有問題。當(dāng)然,NULL記錄是不會被當(dāng)作一條可計數(shù)的記錄的。
mysql> select count(score) from 4a;
+--------------+
count(score)
+--------------+
22
+--------------+
1 row in set (0.00 sec)
以上就是mysql中最大值和最小值以及總和查詢與計數(shù)查詢的實例詳解的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。