gpt4 book ai didi

sql - 按顺序使用 asc 和 desc 变量

转载 作者:行者123 更新时间:2023-12-01 17:07:09 25 4
gpt4 key购买 nike

我知道我可以按 SQL 查询部分的顺序使用变量,如下所示:

order by 
case when @var1 = 'priority' then priority end desc,
case when @var2 = 'report_date' then report_date end asc

但是如何在 asc 和 desc 部分使用变量呢?

最佳答案

没有动态 SQL 每个选项,它的子句例如:

ORDER BY
case when @var1 = 'priority asc' THEN priority END ASC ,
case when @var1 = 'priority desc' then priority end DESC,
case when @var2 = 'report_date asc' then report_date end ASC,
case when @var2 = 'report_date desc' then report_date end DESC

关于sql - 按顺序使用 asc 和 desc 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18207954/

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