这个SQL的Django ORM等价物:ORDER BY CONVERT(...)

时间:2012-01-08 07:14:41

标签: django orm

我的SQL查询类似:

SELECT * FROM my_model ORDER BY CONVERT(my_field USING tis620)

我也试过这个(这肯定是错的):

MyModel.objects.extra(order_by=['CONVERT(my_field USING tis620) ASC'])

这种“ORDER BY”SQL是否有django orm等价物?

1 个答案:

答案 0 :(得分:2)

试试这个:

MyModel.objects.extra(select={'converted': 'CONVERT(my_field USING tis620)'},
    order_by=['converted'])