小编Ion*_*nic的帖子

我怎样才能将空格填充到固定长度

我需要所有琴弦的长度 5

原版的 [477, 4770,]

预期 ["477 ", "4770 "]

我怎么能用Ruby做到这一点?

ruby

14
推荐指数
2
解决办法
5930
查看次数

当数据具有NULL值时,如何使用SQL Server中的Pivot将多行转换为多行

我有一个表,我希望在某些条件下获取数据.我正在使用以下查询获取数据.

SELECT track,
       ytd,
       weekno,
       [unit] 
FROM SMIrawdataFinal 
WHERE unit IS NOT NULL AND tracktype='focus' AND track='A' AND ytd IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

原始表(数据)如下所示.

track   ytd    weekno    unit
A      (Blank)   1        1
A      (Blank)   2        2
A      (Blank)   3        3
A        19      5        5
A      (Blank)   4        4
Run Code Online (Sandbox Code Playgroud)

我在sql server中使用PIVOT得到了以下数据.我的问题是如何删除空值并在一行中获取相同的数据.

autoId  track   ytd   col4   col3   col2    col1    
-------------------------------------------------
1         A   (Blank)  NULL    4      3       2  
2         A     19     5     NULL    NULL    NULL
Run Code Online (Sandbox Code Playgroud)

下面是我的SQL查询:

SELECT * 
FROM (
    SELECT track,ytd,weekno,[unit]
    FROM SMIrawdataFinal …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server pivot-table

5
推荐指数
1
解决办法
1184
查看次数

更新记录是插入历史表而不是旧记录

我有两个表Test和TestHistory

CREATE TABLE [dbo].[TEST](
    [ID] [int] NULL,
    [Name] [varchar](10) NULL,
    [Status] [char](1) NULL,
    [CreatedDate] [datetime] NULL
) ON [PRIMARY]

GO

CREATE TABLE [dbo].[Test_History](
    [ID] [int] NULL,
    [Name] [varchar](10) NULL,
    [Status] [char](1) NULL,
    [CreatedDate] [datetime] NULL
) ON [PRIMARY]

GO

INSERT INTO TEST ([ID],[Name],[Status],[CreatedDate])values (1,'Mohan','A',GETDATE())
Run Code Online (Sandbox Code Playgroud)

创建的触发器:

ALTER TRIGGER [dbo].[trg_Test] 
     ON [dbo].[TEST]
     FOR UPDATE 
     AS

     Declare @ID INT;
     Declare @Name varchar(10);
     Declare @Status CHAR(2);
     Declare @CreatedDate DATETIME;


     Select @ID = I.ID from INSERTED I
     Select @Name = I.Name from INSERTED I
     Select …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

3
推荐指数
1
解决办法
66
查看次数

如何在SQL Server中显示☺♦♦字符?

您可以在SQL Server的结果集中显示特殊的Unicode字符吗?

例如,我如何显示这些字符???

sql sql-server unicode unicode-string

-1
推荐指数
1
解决办法
63
查看次数

标签 统计

sql ×3

sql-server ×3

c# ×1

pivot-table ×1

ruby ×1

t-sql ×1

unicode ×1

unicode-string ×1