免責事項: 私はまだ SQL を学んでいるので、私の質問がアマチュアっぽいものであったり、非常に単純な回答であったりした場合は申し訳ありません。私は正式な訓練を受けていません。私は自分自身を教えています。
タイトルの言い方がよくわからないので、タイトルは少しわかりにくいかもしれません。
基本的に、現在のテーブルの列VARCHAR
をINT
. 列には、次のようにフォーマットされた数値のみが含まれます。
00001
00005
02150
これらは基本的にIDName column
であり、後で他の目的のために追加されます。INT
そうする必要がある場合は、最終結果をVARCHAR
追加部分に変換する方法も知りたいです。
これが私が今持っているものです:
SELECT CONVERT(INT, LocNo)
それは私が期待する結果を返しますが、何らかの方法で既存のものを更新するLocNo column
か、それを新しい列に入れて前方に使用する必要があると思います。
これを達成するにはどうすればよいですか?