sql-server - 在 Order By 子句中调用存储过程
问题描述
我有以下查询:
Select
Name, city, ID
from
company
order by
NoOfEmployees desc,....
我想添加到 Order by 的下一个标准涉及调用一个存储过程 ( spGetDependencies
),它以ID
为参数并计算依赖项的数量。我需要按依赖项的数量降序对结果进行排序。
我该如何做到这一点?
编辑:将在 order by 子句中使用 UDF。感谢您的帮助。
谢谢
解决方案
只需将其添加到order by
子句中:
select name, city, id
from company
order by NoOfEmployees DESC, dbo.spGetDependencies(id) desc
推荐阅读
- javascript - 如何使用 contextualIdentities.create() 设置自定义 cookieStoreId?
- php - Laravel, infinite loading when I try to display MySQL tables
- android - 如何使 tablayout 片段适合 INSIDE viewpager
- mongodb - 如何使用 golang mongo-driver 在 mongoDB 中创建复合索引?
- csv - Dataweave 无法将 csv 转换为文本/纯文本
- vue.js - vuejs css 过渡不适用于移动 chrome
- typescript - 找不到已安装库的命名空间
- java - Java CIpher 列转置
- snowflake-cloud-data-platform - 如何在雪花创建模式中绑定变量
- python - 调用同级类的方法