sql-server-2005相关内容

SQL Server 2005 用 0 填充数据透视表

我在 SQL Server 2005 中有 这个查询(我使用了更方便的 2008 插入方法仅作为示例),我需要在网格输出中将 (null) 替换为 0. 无论如何要这样做? 解决方案 你会使用 ISNULL() 函数.请参阅 SQL Fiddle SELECT 'lessonid 响应 ->', isnull([0], 0) as [0], isnull([1], 0) as [1 ..
发布时间:2022-01-22 21:28:19 其他开发

如何在 SQL 中进行数据透视

我不确定这是否称为旋转. 我的 SQL 2005 表 [CustromerRoles] 中的数据如下: CustId RoleId2 42 33 44 14 2 [角色]表: RoleId 角色1 名管理员2 经理3 支持4 助理 我想创建一个这样的视图: SELECT * FROM [MYVIEW] 将为我提供以下数据: 1 &0 将是位,以便我可以在我的 UI 显示上 ..
发布时间:2022-01-22 21:26:17 其他开发

如何在 SQL Server 2005 中对 sql 表进行尴尬的旋转?

我必须从 SQL Server 轮换给定的表,但正常的数据透视不起作用(据我尝试).那么有人知道如何将表格旋转成所需的格式吗? 只是为了使问题更复杂,给定标签的列表可能会有所不同,并且可能会在任何给定时间出现新的标签名称. 给定数据 ID |标签 |分子 |分母 |比率---+-----------------+-------------+---------------+------ ..
发布时间:2022-01-22 21:23:55 数据库

在 SQL Server 2005 中将列显示为行

我已经阅读了数十种与我即将提出的类似换位问题的解决方案,但奇怪的是没有一个完全反映我的问题.我只是想在一个简单的仪表板类型数据集中将我的行翻转为列. 从各种事务表中提取的数据如下所示: DatePeriod PeriodNumberOverall Transactions 客户访问'2012 年 1 月' 1 100 50 150'2012 年 2 月' 2 200 100 300'201 ..
发布时间:2022-01-22 21:22:19 其他开发

SQL Server - 将行转换为列

我已经到处搜索了这个问题的答案,如果已经回答了,我们深表歉意!我从 SQL 2005 中的查询得到以下结果: ID12341235123612671278 我想要的是 column1|column2|column3|column4|column5--------------------------------------1234 |1235 |1236 |1267 |1278 我无法完全理 ..
发布时间:2022-01-22 21:14:49 数据库

sql server 2005如何将行转换为列

这里有一个问题在具有相同标题的stackoverflow中,但这不是我想要的. 我有一张像下面这样的桌子 名称 |数数----------------奇瑞 |257德鲁 |1500摩根|13凯丝 |500柯克 |200马特 |76 我需要把这个结果集转换成这样的东西 奇瑞 |德鲁 |摩根|凯丝 |柯克 |马特----------------------------------------- ..
发布时间:2022-01-22 21:06:01 数据库

SQL Server PIVOT 也许?

SELECT Name1, Name2, Value FROM mytable 给了我以下结果集: 名称 1 名称 2 值一个 P1 1一个 P2 1一个 P3 2B P1 3乙 P2 1乙 P4 1 如何翻译成: 甲乙P1 1 4P2 1 1P3 2 空P4 空 1 谢谢, 解决方案 您可以使用 PIVOT 子句.您的查询可能是这样的: WITH Source as ( ..
发布时间:2022-01-22 20:57:03 数据库

SQL Server - 动态数据透视表 - SQL 注入

抱歉这个问题太长了,但这包含了我用来测试场景的所有 SQL,希望能清楚地说明我在做什么. 我正在构建一些动态 SQL 以在 SQL Server 2005 中生成 PIVOT 表. 以下是执行此操作的代码.通过各种选择显示原始数据,使用 GROUP BY 的值和我想要的 PIVOT 中的值. 开始翻译--创建表创建表#PivotTest(ColumnA nvarchar(500),C ..

sql 2005 中的 PIVOT

我需要旋转一列(数字列).示例需要这些数据: a 1a2b 3b 4c 5d 6d 7d 8d 91011121314 看起来像这样 a 1 2b 3 4c 5d 6 7 8 910 11 12 13 14 任何帮助将不胜感激...... 解决方案 使用ROW_NUMBER()、PIVOT和一些动态SQL(但不需要游标): 创建表 [dbo].[stackoverflow_198 ..
发布时间:2022-01-22 20:51:18 数据库

存储过程中的 TSQL 互斥访问

多个网络服务器访问 SQL Server 以获取数字代码,当此代码不存在时,它必须由 SQL Server 自动生成. 我需要确保即使有两个并发调用进来并且代码不存在,也只会创建一个代码并且两个调用都返回相同的代码.所以我必须这样做: 开始锁定如果代码存在返回码别的生成代码返回码端锁 我已经阅读了一些关于隔离级别和表锁定的内容,但我对所有这些都感到非常混乱.首先,我认为 SERIALIZ ..

有没有办法可以在 sql server 2005 中检索 sa 密码

我只是忘记了密码.谁能帮我找回密码. 解决方案 没有办法找回旧密码.使用集成身份验证以机器或域管理员身份登录 SQL Server 管理控制台,然后您可以更改任何密码(包括 sa). 再次启动 SQL 服务并使用新创建的登录名(在我的示例中为恢复)通过安全面板进入属性并更改 SA 帐户的密码. 现在记下新的 SA 密码. ..
发布时间:2022-01-22 08:27:48 数据库

有没有办法在 SQL Server Management Studio Express 2005 的查询编辑器中查看空格?

我在 Visual Studio 2008 中启用了它,但我真的很想在 SQL Server Management Studio 2005 Express 中启用此功能.有谁知道它是否可能?也许在以后的版本中? 编辑:抱歉,我的意思是专门在文本/查询编辑器中. 解决方案 万一你还需要知道怎么做. 在HKEY_CURRENT_USER中编辑注册表项: Software\Micr ..
发布时间:2022-01-20 21:18:20 其他开发

如何在 SQLServer 数据库的两个实例之间复制数据记录

我需要将一些记录从我们的 SQLServer 2005 测试服务器复制到我们的实时服务器.这是一个平面查找表,因此无需担心外键或其他参照完整性. 我可以在实时服务器上再次键入记录,但这很烦人.我可以将测试服务器记录和表数据全部导出到 SQL 脚本中并运行它,但我不想覆盖实时系统上存在的记录,只添加到它们. 如何仅选择我想要的记录并将它们传输或以其他方式进入实时服务器?我们没有 Shar ..
发布时间:2022-01-20 18:00:53 数据库

您可以在 SQLServer 2k5 中的链接服务器表的视图上使用外键吗?

我有一个带有链接服务器的 SQLServer,它连接到其他地方的另一个数据库.我已经在该链接服务器上创建了一个视图 创建视图 vw_foo 为选择[ID],[名称]来自 LINKEDSERVER.RemoteDatabase.dbo.tbl_bar 我想去以下 修改表 [baz]添加 foo_id int 不为空去使用检查更改表 [baz]添加约束 [fk1_baz_to_foo]外键([f ..
发布时间:2022-01-20 12:31:56 数据库