来自表的最小值

时间:2010-05-14 14:25:36

标签: mysql

$test2=mysql_query("SELECT min(substr(status,1) FROM railways");
while($test_array1=mysql_fetch_array($test2)){
echo "<pre>";
print_r($test_array1);
echo "</pre>"; 
}

这个查询的正确形式是什么......需要从表本身获取最小值..

2 个答案:

答案 0 :(得分:0)

substr(status,1)返回字符串...... mysql从1开始计数,而不是从0开始。

如果我让你正确使用substr(status,2)就是你要找的东西。

最好的问候 菲尔

答案 1 :(得分:0)

substr(status,1)将给出'w21',但substr(status,2)将给出21.如果你想得到最小值并且模式是DIGIT_NUMBER_NUMBER,你将使用{{1} }。从这个数据集:w21,c33,d55,d11,它将拉出你想要的最小数字。