gpt4 book ai didi

mysql - SQL 脚本排序

转载 作者:行者123 更新时间:2023-11-29 09:09:16 27 4
gpt4 key购买 nike

我的脚本有:

  select * from users where...

where 子句将由两部分组成,它们需要按以下方式排序:

  1. where description = "query"

2. where description = "%query%"

是否有某种方法可以将description=“query”作为1或description=“%query%”作为2并对其进行排序?

最佳答案

用途:

SELECT a.*,
1 AS sort
FROM USERS a
WHERE a.description LIKE 'query'
UNION ALL
SELECT b.*,
2 AS sort
FROM USERS b
WHERE b.description LIKE '%query%'
ORDER BY sort

关于mysql - SQL 脚本排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6134736/

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