私はSQLサーバー2008を使用しています。
テキストと数値を組み合わせてSQL Server 2008にデータを挿入する方法を教えてください。
たとえば、レコードの順序を追加します。
me1
me2
me3
me4
.
.
.
これに対するクエリの書き方
私はSQLサーバー2008を使用しています。
テキストと数値を組み合わせてSQL Server 2008にデータを挿入する方法を教えてください。
たとえば、レコードの順序を追加します。
me1
me2
me3
me4
.
.
.
これに対するクエリの書き方
作成してみてくださいComputed Column
。詳細については、リンクを参照してください
計算された 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