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

PostgreSQLで文字列の大文字と小文字を変換する方法

    大文字の文字列を小文字に変換したり、小文字の文字列を大文字に変換したりする必要がある場合があります。この記事では、PostgreSQLで文字列の大文字と小文字を変換する方法を見ていきます。


    PostgreSQLで文字列の大文字と小文字を変換する方法

    PostgreSQLで文字列の大文字と小文字を変換するのは非常に簡単です。 PostgreSQLでは、lower()関数を使用して文字列を小文字に変換し、upper()関数を使用して文字列を大文字に変換します。また、文字列内のすべての単語の最初の文字を大文字にできるinitcap()関数についても説明します。


    PostgreSQLで小文字に変換

    lower()関数を使用すると、PostgreSQLで文字列を小文字に変換できます。

    これがlower()の構文です

    lower(string)

    文字列はリテラルまたは列として指定できます。

    PostgreSQLでリテラル文字列を小文字に変換する例を次に示します。

    select lower('TEST Lower');
       lower
    ------------
     test lower
    

    文字列列を小文字に変換する例を次に示します。

    # select first_name,lower(first_name) from employees;
     first_name | lower
    ------------+-------
     Jim        | jim
     Tim        | tim
     Jane       | jane


    PostgreSQLで大文字に変換

    upper()関数を使用すると、PostgreSQLで文字列を大文字に変換できます。

    これがupper()の構文です

    upper(string)

    文字列はリテラルまたは列として指定できます。

    PostgreSQLでリテラル文字列を大文字に変換する例を次に示します。

    select upper('test upper');
       upper
    ------------
     TEST UPPER
    

    文字列列を大文字に変換する例を次に示します。

    # select first_name,upper(first_name) from employees;
     first_name | upper
    ------------+-------
     Jim        | JIM
     Tim        | TIM
     Jane       | JANE


    最初の文字を大文字に変換

    文字列の最初の文字を大文字にする場合は、initcap()関数を使用します。 initcap()関数を使用すると、文字列内のすべての単語の最初の文字を大文字に変換して、読みやすくすることができます。

    initcap()

    の構文は次のとおりです。
    initcap(string)

    これは、文字列内のすべての単語の最初の文字を大文字に変換するinitcap()の例です。

    # select initcap('test initcap');
       initcap
    --------------
     Test Initcap
    

    PostgreSQL用のレポートツールが必要ですか? Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。

    1. オフセットとROW_NUMBER()

    2. 列名のパラメーターを使用して順序付け

    3. WHERE句を動的/プログラムでSQLに追加します

    4. SQLServerインスタンス上のすべてのデータベースから主キー制約のリストを取得する方法-SQLServer/TSQLチュートリアルパート60