大文字の文字列を小文字に変換したり、小文字の文字列を大文字に変換したりする必要がある場合があります。この記事では、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を使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。