gpt4 book ai didi

sql-server - Order By 使用参数 varchar(100)

转载 作者:行者123 更新时间:2023-12-02 03:15:50 26 4
gpt4 key购买 nike

如果参数中有超过 1 列,我可以通过传递参数来执行 "ORDER BY" 吗?例如,parameter 是 'number asc,name',我如何使用传递的参数来order by

最佳答案

你可以在这里使用CASE..WHEN..

示例:

SELECT * FROM @table
ORDER BY (CASE @SortItem WHEN 'number asc' THEN number END) asc,
(CASE @SortItem WHEN 'name desc' THEN name END) desc

关于sql-server - Order By 使用参数 varchar(100),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37128817/

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