gpt4 book ai didi

php - 显示前导项,然后按字母顺序显示附加项

转载 作者:行者123 更新时间:2023-11-29 05:00:15 24 4
gpt4 key购买 nike

是否有一种 MYSQL 或 PHP 方法可以在所有其他项目之前首先显示一个项目,然后按字母顺序显示我的其余项目?

SELECT client_name FROM clients ORDER BY client_name ASC

给我以下列表:

  1. 鲍勃
  2. 哈罗德
  3. 桑迪
  4. 提米

除非我正在寻找一种方法来按这样的顺序显示它们。

  1. 哈罗德
  2. 鲍勃
  3. 桑迪
  4. 提米

或者像这样取决于我先需要哪个...

  1. 桑迪
  2. 鲍勃
  3. 哈罗德
  4. 提米

最佳答案

你可以这样使用:

SELECT client_name FROM clients ORDER BY client_name != 'Harold', client_name

client_name != 'Harold' 部分对于 'Harold' 为 false,对于每隔一行为 true,因此 'Harold' 将排在第一位。之后,您按 client_name 对符合条件的行进行排序。

关于php - 显示前导项,然后按字母顺序显示附加项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1876496/

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