查询某一字段最小值的语句可以使用MIN()函数,例如:
SELECT MIN(field) FROM mytable;
在C语言接口中,可以通过mysql_fetch_row函数获取查询结果,然后判断第一列是否为NULL或者查询结果集行数是否为0。以下是示例代码:
MYSQL_RES *result;MYSQL_ROW row;// 执行查询语句if (mysql_query(&mysql, "SELECT MIN(field) FROM mytable")) {printf("Query failed: %s\n", mysql_error(&mysql));return;}// 获取查询结果集result = mysql_store_result(&mysql);// 判断查询结果是否为空if (mysql_num_rows(result) == 0 || (row = mysql_fetch_row(result)) == NULL || row[0] == NULL) {printf("Query result is empty.\n");} else {printf("The minimum value is %s.\n", row[0]);}// 释放结果集mysql_free_result(result);




