![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
T-SQL
JinweiChang
这个作者很懒,什么都没留下…
展开
-
sql server 分组,取每组的前几行数据
sql中group by后,获取每组中的前N行数据,目前我知道的有2种方法比如有个成绩表: 里面有字段学生ID,科目,成绩。我现在想取每个科目的头三名。 1. 子查询select * from score s where StudentName in (select top 3 StudentName from score where s.Subjects = S...转载 2018-11-21 09:00:29 · 1429 阅读 · 0 评论 -
通过linkserver不能调远程表值函数
Question: 通过linkserver调远程表值函数报错如下Solution: 注意:查询语句中的[SDS_NONEDI].[DBO].ddddd(),不能加server名[sdsc2-1].SELECT * FROM OPENQUERY([SDSC2-1], 'SELECT * FROM [SDS_NONEDI].[DBO].ddddd()') ...原创 2018-11-24 11:29:07 · 444 阅读 · 0 评论 -
Sql Server XML
实验数据:Create table xmldata(name NVARCHAR(20), age int, sex NVARCHAR(5))INSERT INTO xmldata VALUES (N'张三',12,N'男'),(N'李四',12,N'女'),(N'王五',12,N'男')SELECT * FROM xmldata 表数据转换XMLFOR...原创 2018-12-07 15:33:42 · 196 阅读 · 0 评论