gpt4 book ai didi

php - mysql按值排序,合并列

转载 作者:行者123 更新时间:2023-12-01 00:49:52 25 4
gpt4 key购买 nike

我有一个账户数据库,每个账户都有某种级别(这里使用成员(member)、隐藏)

查询的范围不是问题,所以我将只使用一个英文示例来说明我要实现的目标。

SELECT * FROM accounts ... ORDER BY rank (IF rank="Hidden"THEN rank="Member") DESC

这显然行不通,但基本上如果帐户等级被隐藏,它应该被视为成员(member)等级(这就是它被隐藏的原因)。

这可能吗?

最佳答案

这应该使用简单的 CASE 来完成您想要的;

SELECT * 
FROM accounts
ORDER BY CASE WHEN rank='Hidden' THEN 'Member' ELSE rank END DESC

A very simple SQLfiddle to test with .

关于php - mysql按值排序,合并列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17254289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com