|
|
|
จะสามารถเขียนโค๊ด SQL สั้น ๆ ทีเดียวการหาค่าต่ำสุดและสูงสุดได้หรือไม่ครับ??? |
|
|
|
|
|
|
|
ไม่เคยเห็นนะครับ แบบสองคำตอบใน query เดียว
|
|
|
|
|
Date :
2010-07-05 20:21:26 |
By :
blacklion |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sqlMinMaxAndAvg = "SELECT IFNULL(MIN(`reqYQ`) ,0) AS MinimumYQ "
." ,IFNULL(AVG(`reqYQ`) ,0) AS AverageYQ "
." ,IFNULL(MAX(`reqYQ`) ,0) AS MaximumYQ "
."FROM tb_userreq ; " ;
$resultSet = mysql_query( $sqlMinMaxAndAvg ) ;
ได้ค่ะ แถมค่าเฉลี่ยให้ไปอีกค่านุง
|
|
|
|
|
Date :
2010-07-05 20:29:56 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
class mydb
{
function createCommand($s){
$this->_query = $s;
return $this;
}
function queryScalar($param=array()){
$result = mysql_query($this->_query);
return mysql_result($result,0);
}
}
$d = new mydb;
$max = $d->createCommand("SELECT Max(*) FROM tb")->queryScalar();
$min = $d->createCommand("SELECT Min(*) FROM tb")->queryScalar();
?>
|
|
|
|
|
Date :
2010-07-05 20:53:10 |
By :
2123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sqlMinMaxAndAvg = "SELECT IFNULL(MIN(`reqYQ`) ,0) AS MinimumYQ "
." ,IFNULL(AVG(`reqYQ`) ,0) AS AverageYQ "
." ,IFNULL(MAX(`reqYQ`) ,0) AS MaximumYQ "
."FROM tb_userreq ; " ;
$resultSet = mysql_query( $sqlMinMaxAndAvg ) ;
อ่อ...ความรู้ใหม่จริงๆ ขอบคุณครับ
|
|
|
|
|
Date :
2010-07-06 01:08:50 |
By :
blacklion |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|