MySQL ORDER BY,如果db中的数字

时间:2014-02-21 15:43:37

标签: mysql arrays

我有问题。在我的数据库中,我有列page_home,它存储了一个数字为4,6,2的数组...... 我需要在条件下订购我的选择:如果在page_home中为6,则为1,如果不是则为2。

是否可以这样做?

1 个答案:

答案 0 :(得分:2)

试试这个

  order by case 
              when page_home like '% 6,%' 
               or page_home like '%,6,%' 
               or page_home like '%,6 %' then 0
              else 1
           end desc