【发布时间】:2019-05-30 21:25:17
【问题描述】:
考虑下面 mysql 表 Employee 中的列。
emp_number
4-PQR-A111
3-MNO-333
2-DEF-222
1-ABC-111
我需要为下面的 mysql 查询编写 django orm 查询,该查询在 emp_number 列上按“-”拆分并与最后一个索引匹配。
SELECT * from Employee WHERE substring_index(emp_number, '-', -1) = '111';
我不能在下面的列上写结尾:
Employee.objects.filter(emp_number__endswith='111').values('emp_number')
这将返回以下 2 条记录,我预计只有一条记录。
4-PQR-A111
1-ABC-111
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: django django-orm