gpt4 book ai didi

MySQL : search two columns : one column first then second column

转载 作者:搜寻专家 更新时间:2023-10-30 20:41:00 29 4
gpt4 key购买 nike

我正在尝试搜索表格中的两列,即标题和描述。但我想先搜索标题,然后再搜索描述。所以匹配标题的所有行排在第一位,所有匹配描述的行排在第二位

我可以使用单个 SQL 查询来实现吗?

最佳答案

您还可以使用 case 语句,这样就不必遍历整个表两次。

SELECT col1,col2,col3,
Case
WHEN title LIKE '%searchQuery%' THEN 0
WHEN description LIKE '%searchQuery%' THEN 1
END
AS ord
FROM table1
WHERE ord is not null
ORDER BY ord;

关于MySQL : search two columns : one column first then second column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20225707/

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