带有数据的mySQL ORDER BY字段

时间:2016-05-19 13:32:29

标签: mysql sql-order-by

我正在尝试按字段排序搜索,但希望通过该字段中存在的值进行排序。

我有一个字段

image_name = 

该字段预先填入数据

image_name = 'Image Name'

用户然后去更新该字段

image_name = 'Users Description'

我想订购搜索,以便在用户填写数据之前列出预先填写的数据。我已经摆弄了一下,但没有设法解决它。

1 个答案:

答案 0 :(得分:1)

似乎简单的解决方案是ORDER BY image_name,因为'图片名称'价值将首先出现。

您可以获得更多广告素材,并在case中使用order by。例如:

ORDER BY 
    CASE 
        WHEN image_name = 'Image Name' THEN 1 
        WHEN image_name = 'Users Description' THEN 2
    END