【发布时间】:2019-07-01 02:35:29
【问题描述】:
我有一些这样的数据代码:
- 公关 00001J
- 公关 00001B
- 公关 00002B
- 公关 00002J
- 公关 00003J
我如何才能使用 where 子句仅获取数据 J ?是否需要正则表达式之类的东西?
我已经尝试过这个查询,但输出是NULL
SELECT MAX(request_code) as max_request_code FROM `request` WHERE RIGHT('request_code',1) = 'J'
谁能帮帮我?
谢谢
【问题讨论】:
-
列名周围有双引号,因此它被视为字符串。我投票关闭作为一个错字。
-
@GordonLinoff 输出仍然为 NULL ..
-
您的示例数据令人困惑。里面有多少列数据?
-
在this fiddle为我工作
-
@Nick 2 列,id 和 request_code
标签: php mysql sql database mysqli