问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

s、l这类尺码范围数据库如何排序

发布网友 发布时间:2022-04-09 09:26

我来回答

2个回答

热心网友 时间:2022-04-09 10:55

是按照表的大小排序吗》如果是的话可以从安可下面的语句获得表大小之后排序:

begin try
SELECT
(row_number() over(order by a3.name, a2.name))%2 as l1,
a3.name AS [schemaname],
a2.name AS [tablename],
a1.rows as row_count,
(a1.reserved + ISNULL(a4.reserved,0))* 8 AS reserved,
a1.data * 8 AS data,
(CASE WHEN (a1.used + ISNULL(a4.used,0)) > a1.data THEN
(a1.used + ISNULL(a4.used,0)) - a1.data ELSE 0 END) * 8 AS index_size,
(CASE WHEN (a1.reserved + ISNULL(a4.reserved,0)) > a1.used THEN
(a1.reserved + ISNULL(a4.reserved,0)) - a1.used ELSE 0 END) * 8 AS unused
FROM
(SELECT
ps.object_id,
SUM (
CASE
WHEN (ps.index_id < 2) THEN row_count
ELSE 0
END
) AS [rows],
SUM (ps.reserved_page_count) AS reserved,
SUM (
CASE
WHEN (ps.index_id < 2) THEN
(ps.in_row_data_page_count + ps.lob_used_page_count + ps.row_overflow_used_page_count)
ELSE (ps.lob_used_page_count + ps.row_overflow_used_page_count)
END
) AS data,
SUM (ps.used_page_count) AS used
FROM sys.dm_db_partition_stats ps
GROUP BY ps.object_id) AS a1
LEFT OUTER JOIN
(SELECT
it.parent_id,
SUM(ps.reserved_page_count) AS reserved,
SUM(ps.used_page_count) AS used
FROM sys.dm_db_partition_stats ps
INNER JOIN sys.internal_tables it ON (it.object_id = ps.object_id)
WHERE it.internal_type IN (202,204)
GROUP BY it.parent_id) AS a4 ON (a4.parent_id = a1.object_id)
INNER JOIN sys.all_objects a2 ON ( a1.object_id = a2.object_id )
INNER JOIN sys.schemas a3 ON (a2.schema_id = a3.schema_id)
WHERE a2.type <> 'S' and a2.type <> 'IT'
ORDER BY a3.name, a2.name
end try
begin catch
select
-100 as l1
, 1 as schemaname
, ERROR_NUMBER() as tablename
, ERROR_SEVERITY() as row_count
, ERROR_STATE() as reserved
, ERROR_MESSAGE() as data
, 1 as index_size
, 1 as unused
end catch

热心网友 时间:2022-04-09 12:13

把s,l这行as成数字,然后按数字排序

select (case 列名 when s then 1 when l then 2 when xl then 3 end) as new_col ......
order by new_col
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绿茶要猛冲吗,绿茶鲜嫩不需要(绿茶冲泡的正确方式) 绿茶为什么越好越不耐泡 绿茶要泡几泡?哪种绿茶最耐泡? 哪种绿茶最耐泡 职场故事:美女职员遇到暴躁老板 老板脾气坏得要命,我该怎么办 老板老爱发脾气,我们应该怎么做呀? 害怕老总发脾气怎么办 网络上用名字测和另一个人的关系准确吗 一个男生把自己的名字和另一个人的名字放在一起,中间放个"&amp;"符号... 中频炉的中频电容倍压电路中为什么在串联电容两端要并个电抗 中频熔炼炉是用串联谐振逆变的多还是并联谐振逆变的多?(晶闸管逆变)为什么?最佳答案给加分。 中频炉高手,电路高手请进。 中频电炉是串联省电还是并联省电 中频电炉串联烧坏多个电源变压器是啥原因造成的? 串联谐振中频炉炉圈匝数怎么算?并校核。 中频电炉串联和并联的区别 华为p9镜头进灰怎么办 梦见邻居家房子卖了我让他家扒大墙 梦见邻居家卖房子和院子自己去看想买是什么梦 如何用节能灯泡替换水晶灯灯泡(插泡) 福田G914座svs灯亮是什么意思? G9灯具什么要用封装胶固定,焊接起来不会更牢固吗? 关于佳能G9闪光灯 G9卤素灯泡是任何防爆啊?原理是什么啊? G9灯泡能直接220ⅴ电源吗? 调音台用法 调音台使用技巧 调音台上的高中低音怎么搭配使用? 东芝移动硬盘官网如何验证SN码? 持证情况怎么填写内容 取得资格证书情况怎么填写 执业医师考试报名在岗情况怎么填 华为mate40pro快速锁屏 执业医师报名证书情况怎么填 网上借钱一分钟到账的,真的有吗,靠谱吗? 医师报名中的教育经历栏中及证书情况栏中的“验证标记”如何填写? 单招报志愿里面的资格证书和获奖情况怎么填? 华为mate40pro为什么用密码解锁,里面的应用都是关闭的 一个绑定了两个手机号怎么办? 手机号码绑定了一个不用的,怎么解除? 经常头痛失眠怎么办 失眠而且老是头疼我该怎么办 严重失眠,眼睛疼,越疼越睡不着,我该怎么办,急!! 两个手机号都绑定了,,如果我要互换能不能解绑,也就是第一个绑定的号码在另外一个微信更换号码? 经常头疼失眠怎么办 两个微信绑定一个手机号码新手机号码被绑定同一个上面了,怎么才能解除? 失眠,基本没睡觉,还浑身酸痛,疼,怎么办? 两个手机号都注册了微信,一个常用一个不常用,常用的码不能用了,想把号码互换一下,怎么弄?谢谢 失眠,全身疼痛怎么办