0

我正在使用 sql server 2008。

我如何将数据插入到 sql server 2008 并结合文本和数字?
例如添加记录顺序:

me1
me2
me3
me4
.
.
.

我如何为此编写查询?

4

1 回答 1

1

尝试创建Computed Column. 请参阅链接以获取更多详细信息

  1. 指定表中的计算列

  2. 在 SQL Server 2008 中创建计算列

  3. SQL Server 中的计算列规范

计算的列规范可以将列作为参数。就像 ('me'+CONVERT([nvarchar](20),[ID],(0)))me您的文本在哪里,并且ID是身份列。

对于现有数据,您可以使用更新语句。

WITH X AS 
( 
    SELECT 
        'me'+CONVERT(NVARCHAR(20), row_number() over (order by ExistingColumn)) RNum,
        * 
    FROM YourTable
) 
UPDATE X SET NewColumn=x.RNum
于 2013-07-02T07:06:45.093 回答