mysql - 按mysql中的特定单词排序
解决方案
这应该按顺序对 Due、Paid 和其他进行排序:
SELECT Date, Invoice, ProductName, Qty, Rate, TotalPrice, PaymentStatus, PaymentType
FROM xxxTable
ORDER BY CASE
WHEN PaymentStatus LIKE "%Due%" then 1
WHEN PaymentStatus LIKE "%Paid%" then 2
ELSE 3
END
推荐阅读
- java - 如何从 X509 证书中提取 AuthorityKeyIdentifier
- javascript - 如果选中了一个特定的 jQuery,则禁用其他复选框
- rasa-nlu - 从自定义操作中提取常见问题子意图
- node.js - 如何转换本机数据?
- javascript - Epubcfi 解析
- docker - 在 Cypress 中运行 Docker 容器的问题
- c# - NET 框架 4.8 用于 ML.NET
- spring - Spring 5 开放会话视图
- firebase - 我如何为 firebase rest api 生成用户令牌
- gitlab - 如何构建基于先前在同一管道中定义的 dotenv 变量的规则