php - 如何从 codeigniter 中的 varchar 字段获取整数值的 max() ?

标签 php mysql codeigniter

rf_id  rf_name  
12      12
13      13
14      14
15      15
16      GF
17      BASE

我想从 Codeigniter 的 rf_name 列中获取 15。每次我应该得到max('rf_name')其中不允许使用字符

最佳答案

MySql 查询如下:

SELECT Max(CAST(rf_name as SIGNED)) as MAX_INT FROM table_name;

在 Codeigniter 中:

$sql = "SELECT Max(CAST(rf_name as SIGNED)) as MAX_INT FROM table_name"; 
$this->db->query($sql);

关于php - 如何从 codeigniter 中的 varchar 字段获取整数值的 max() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54193194/

相关文章:

php - 请求 Mysql 查询,带上名称和描述以及 id 号

php - Laravel 5 Eloquent 地查询半正矢公式

php - 从 Mysql 迁移到 Cassandra

codeigniter 和 node js 与 now js 的集成 - 如何访问 View 文件

javascript - Ajax 的页面滚动效果 数据如何加载到页面中

php - 如何在 PHP 中获得有用的错误消息?

php - 搜索查询 Laravel 输入

python - 在 macOS High Sierra 上安装 mysql-python

php - Codeigniter session 终止

phpexcel 库在本地主机上工作正常,但在服务器中生成空白的 excel 文件