sql >> データベース >  >> RDS >> Sqlserver

左側のvarcharを特定の長さにパディングする最も効率的なT-SQLの方法は?

    これは、どのように実行しても、SQLの非効率的な使用法にすぎません。

    おそらく

    のようなもの
    right('XXXXXXXXXXXX'+ rtrim(@str), @n)
    

    ここで、Xはパディング文字であり、@ nは結果の文字列の文字数です(固定長を処理しているため、パディングが必要であると想定しています)。

    しかし、私が言ったように、データベースでこれを行うことは本当に避けるべきです。



    1. Oracle-ORA-06502:PL / SQL:数値または値のエラー(DBMS_OUTPUT)

    2. 配列をSQLServerストアドプロシージャに渡す方法

    3. MicrosoftIgniteでMichalBarとMeに会いましょう!

    4. MySQLデータベースでビューを使用する方法