php

记录几个特殊排序的例子

在 MySQL 中按照 status 字段的特定顺序 1, 2, 0 排序(审核通过 → 驳回 → 待审核)。 在 MySQL 中有几种方式实现自定义排序: order by FIELD(status, 1, 2, 0) order by CASE status WHEN 1 THEN 1 WHEN 2 THEN 2 WHEN 0 THEN 3 END

1 阅读

在 MySQL 中按照 status 字段的特定顺序 1, 2, 0 排序(审核通过 → 驳回 → 待审核)。 在 MySQL 中有几种方式实现自定义排序:

  1. order by FIELD(status, 1, 2, 0)
  2. order by CASE status WHEN 1 THEN 1 WHEN 2 THEN 2 WHEN 0 THEN 3 END
正在加载评论…