varchar型の頭0埋めについて
SQLServerのSQLでの頭0埋めで少し引っ掛かったので覚書。 SQLで取得してくる値に対して10桁の頭0埋めが必要だったので、以下のような記述を書いたところエラーメッセージが発生した。 FORMAT(test,'0000000000'),※この時、testの値は「11111」・エラー内容 見ての通り、varchar型はformat関数の引数には使えないとの事。 調べたところ、varchar型の頭0埋めはRIGHT関数を利用して行う。 RIGHT('0000000000' + test,10)書いている内容としてはまず、「'0000000000' + test」で以下のような値にする。「0…
2025/01/29 21:00