原文:SQL Server 中master..spt_values的应用

今天在做数据分析报表的时候遇到一个这样的问题。 表结构如下。部门编码 部门名称 部门人员ID 中间用逗号分割 我想通过和人员表链接,查询出一个新的数据集,查询出的结果集格式如下:人员信息 ID或者姓名 部门编码 部门名称 以前都是通过程序遍历拆分表字段组成新的集合字段,然后在结合SQL语句查询出结果集,但是这个报表要求只能通过SQL语句实现,以前记得可以通过写字段分割函数再结合游标实现。然而今天在 ...

2014-09-17 20:46 3 15709 推荐指数:

查看详情

Sql Servermaster..spt_values 使用方法

大概在去年的时候,做项目中遇到这么一个需求,如图所示,根据Type字段筛选查找对应数据行,并找到该行字段为Levels中值最小的数据,例如当Type=1的时候,取出来的是0,当Type=2的 ...

Wed Jul 08 19:54:00 CST 2020 0 584
学习使用master.dbo.spt_values

如果要生成的临时表中有个连续的数字列,或者连续的日期列,如下所示: 2012-1-1 2012-1-2 2012-1-3 ... ... 可以这样写: declare @begin datetime ...

Sat Jan 07 22:54:00 CST 2012 1 4400
SQL ServerCROSS APPLY和OUTER APPLY的应用详解

SQL Server数据库操作,在2005以上的版本新增加了一个APPLY表运算符的功能。新增的APPLY表运算符把右表表达式应用到左表表达式的每一行。它不像JOIN那样先计算那个表表达式都可以,APPLY必选先逻辑地计算左表达式。这种计算输入的逻辑顺序允许吧右表达式关联到左表表 ...

Fri Jul 01 21:39:00 CST 2016 2 10339
SQL Server添加供应用程序使用的帐号

在之前客户咨询案例,很多客户应用程序连接SQL Server直接用的就是SA帐号。如果对数据库管理稍微严格一点的话,就不应该给应用程序这种权限,通常应用程序只需要进行增删改查,而很少有DDL操作,因此配置帐号时应该遵循“最小权限分配”的原则仅仅赋予所需的权限。 对于应用程序来说 ...

Fri Jan 09 18:22:00 CST 2015 0 2100
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM