gpt4 book ai didi

MYSQL 按大小写和名称排序

转载 作者:行者123 更新时间:2023-11-29 21:36:41 25 4
gpt4 key购买 nike

我希望构建一个查询,该查询基本上按类别排序,在适用时按特定名称排序,最后按 bvaaa_iw_bulk 从所有 bvaaa_name 字段排序。我似乎无法将案例和其他订单声明结合起来。任何想法都将不胜感激。

SELECT *
FROM wp_bvaaa_table
WHERE bvaaa_category='3'
ORDER BY CASE
WHEN bvaaa_subcategory = '2' THEN '1'
ELSE bvaaa_subcategory
END,
ORDER BY FIELD(bvaaa_name, 'Orange', 'Brown')
, bvaaa_iw_bulk ASC

最佳答案

您只能使用一个 ORDER BY 关键字。但是您可以按多列排序。例如:

SELECT *
FROM wp_bvaaa_table
WHERE bvaaa_category='3'
ORDER BY if (bvaaa_subcategory = '2', '1', bvaaa_subcategory),
FIELD(bvaaa_name, 'Orange', 'Brown'),
bvaaa_iw_bulk;

关于MYSQL 按大小写和名称排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34868682/

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