在mysql语句中按ORDER BY CASE

时间:2015-05-09 18:30:12

标签: mysql

我一直在为这个问题查看论坛,但由于我只是一个初学者,我无法找到一个答案,我可以用我的知识对我的代码工作。这就是我想要解决的问题:

我店里有很多产品。有4种不同的类型。

  1. product_name以“AA - ”
  2. 开头
  3. product_name以“BB - ”
  4. 开头
  5. product_name以“CC - ”
  6. 开头
  7. product_name以“DF - ”
  8. 开头

    当我将产品公开给观众时,我想使用ORDER BY ASC。

    但是对于产品“CC-”en“DF-”我希望它是DESC的订购。

    如果我的product_name以“BB-”开头,则应按价格订购(也在select语句中调用)

    我了解到我应该使用CASE。但我不知道究竟是怎么回事。

1 个答案:

答案 0 :(得分:0)

我认为在这种情况下你也可以轻松地使用 UNION ,例如:

r=countWords(vertex, word, missingLetters-1)