0

私はSQLサーバー2008を使用しています。

テキストと数値を組み合わせてSQL Server 2008にデータを挿入する方法を教えてください。
たとえば、レコードの順序を追加します。

me1
me2
me3
me4
.
.
.

これに対するクエリの書き方

4

1 に答える 1

1

作成してみてくださいComputed Column。詳細については、リンクを参照してください

  1. テーブルで計算列を指定する

  2. SQL Server 2008 で計算列を作成する

  3. SQL Server での計算列の指定

計算された columnn の指定は、パラメーターとして column を持つことができます。のよう ('me'+CONVERT([nvarchar](20),[ID],(0)))に、meはテキストで、IDは ID 列です。

既存のデータについては、update ステートメントを使用できます。

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 に答える