select case
目前創(chuàng)新互聯(lián)已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、海倫網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
when a.maxnum 另一個(gè)值 then a.maxnum+1
when a.maxnum 另一個(gè)值 then 另一個(gè)值
end
from ( select max(字段) as maxnum from table) a
只能在php中查出來
需要準(zhǔn)備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php,定義一個(gè)二維數(shù)組,以取第2列的最值為例。
2、在index.php中,輸入代碼:
$a=[
[11,5,24,8,3],
[3,54,78,64,9],
];
echo'max='.max($a[1]).'br/';
echo'min='.min($a[1]);
3、瀏覽器運(yùn)行index.php頁面,此時(shí)發(fā)現(xiàn)第2列的最大值和最小值都被取出了。
統(tǒng)計(jì)查詢
在應(yīng)用中我們經(jīng)常會(huì)用到一些統(tǒng)計(jì)數(shù)據(jù),例如當(dāng)前所有(或者滿足某些條件)的用戶數(shù)、所有用戶的最大積分、用戶的平均成績等等,ThinkPHP為這些統(tǒng)計(jì)操作提供了一系列的內(nèi)置方法,包括:
方法????????????說明
Count ? ?
統(tǒng)計(jì)數(shù)量,參數(shù)是要統(tǒng)計(jì)的字段名(可選) ?
Max ? ?
獲取最大值,參數(shù)是要統(tǒng)計(jì)的字段名(必須) ?
Min ? ?
獲取最小值,參數(shù)是要統(tǒng)計(jì)的字段名(必須) ?
Avg ? ?
獲取平均值,參數(shù)是要統(tǒng)計(jì)的字段名(必須) ?
Sum ? ?
獲取總分,參數(shù)是要統(tǒng)計(jì)的字段名(必須) ?
用法示例:
獲取用戶的最大積分:
$maxScore?=?$User-max('score');