php - 了解最后一个 X 字段值

标签 php mysql

我有一个包含此表的数据库

+------+---------------------+-------------+
| id   | key                 |    value    |
+------+---------------------+-------------+
|  152 | incidencia_0_fecha  |  20150306   |
|  158 | incidencia_1_fecha  |  20150307   | 
|  234 | incidencia_2_fecha  |  20150309   |
|  .   | ......              |  ........   |
|  n   | incidencia_N_fecha  |  date_value |
+------+---------------------+-------------+

我想知道最后一个键是什么(N 它是动态的,我不知道他的最后一个值)。在此表中,最后一个必须是 incidencia_2_fecha

我该怎么做?

谢谢

最佳答案

您可以使用两个 REPLACES 轻松获取字符串中的数字。

SELECT MAX(
         REPLACE(REPLACE(`key`, 'incidencia_', ''), '_fecha', '')
       )
  FROM mytable

关于php - 了解最后一个 X 字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28948720/

相关文章:

php - 乔姆拉!扩展管理器 : Manage won't load

php - 如何全局更改 Symfony 中验证约束的消息?

php - Laravel:检查架构是否具有数据库 View ?

mysql - SQL 查询未显示所需结果

mysql - 提取唯一过滤列的最后一个值

php - 如何在路由中为多个参数实现 "defaults()"- Laravel

php 日期格式从 d/m/Y 转换为 date ('D, j M Y H:i:s' )

mysql - 在过程 MySQL 5.5.x 中获取 SQLEXCEPTION 消息

php - 简化用于 SQL 数据检索的 PHP

php - MySQL:简化复杂查询