sql - 获取 SQL Server 2017 中数据库中每一列的最高值
问题描述
我想执行以下命令来检索数据库所有字段的最高值:
select top(100) COLUMN_NAME, count(*) as number
from DATABASE_TABLE
group by COLUMN_NAME
ORDER BY number DESC
也就是说,遍历所有数据库表和所有字段并计算最高值。
如何使用存储过程或 SQL 查询来做到这一点?我知道如何获取数据库的所有字段:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
但我不知道如何将其插入存储过程。
任何帮助,将不胜感激。
解决方案
推荐阅读
- python - 如何在 Python 中将数字列表转换为整数?
- python - 使用 Numpy Polyfit 进行曲线拟合,使用平方根估计函数的常数
- swift - SwiftUI NavigationView 显示不正确
- java - 使用对象数组时出错
- javascript - Javascript:如何创建下拉效果?(没有 JQuery)
- django - Django 应用程序:我可以运行在依赖项中定义的管理命令吗?
- user-agent - 使用 locust 模拟 android 或 iOS 手机的负载测试
- python - 无法点击带有 web 自动化 selenium 和 python 的点击框
- reactjs - 如何在反应中单击参考
- python - 使用熊猫忽略来自openpyxl的UserWarning