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

SQL Serverで小文字を大文字に変換する方法– UPPER()

    SQL Serverでは、UPPER()を使用して、任意の小文字の文字列を大文字に変換できます。 機能。

    これを使用するには、関数を呼び出すときに文字列を引数として渡すだけです。

    構文

    公式の構文は次のとおりです。

    UPPER ( character_expression )

    character_expressionの場所 文字またはバイナリデータの表現です。これは、定数、変数、または列にすることができます。 varcharに暗黙的に変換可能なデータ型である必要があります 。そうでない場合は、CAST()を使用できます それを変換する関数。

    これがUPPER()の例です 動作中:

    SELECT UPPER('louder please');

    結果:

    LOUDER PLEASE

    また、元の文字列にすでに大文字が含まれている場合でも、同じ結果が得られます。

    SELECT UPPER('Louder Please');

    結果:

    LOUDER PLEASE

    データベースの例

    データベースからデータを返し、それを大文字に変換する例を次に示します。

    USE Music;
    SELECT TOP 5
        AlbumName AS Original, 
        UPPER(AlbumName) AS Uppercase
    FROM Albums;

    結果:

    Original                Uppercase             
    ----------------------  ----------------------
    Powerslave              POWERSLAVE            
    Powerage                POWERAGE              
    Singing Down the Lane   SINGING DOWN THE LANE 
    Ziltoid the Omniscient  ZILTOID THE OMNISCIENT
    Casualties of Cool      CASUALTIES OF COOL    
    

    LOWER()を使用することもできます 文字列式を小文字に変換するのと同じ方法です。


    1. Linux用の12MySQL/MariaDBセキュリティのベストプラクティス

    2. SQLitePRIMARYキーの自動インクリメントが機能しない

    3. MySQLの高いCPU使用率

    4. PostgreSQL:エラー:42601:レコードを返す関数には列定義リストが必要です