PostgreSQLで列を小文字に変換するには、lower()関数を使用します。これは文字列を小文字に変換する組み込みの文字列関数です。以下の例を見てみましょう。
- lower() 関数を使用して文字列を小文字に変換する
- lower() 関数を使用して PostgreSQL テーブルの列を小文字に変換します。
- Translate() 関数を使用して文字列を小文字に変換する
- Translate() 関数を使用して PostgreSQL テーブルの列を小文字に変換する
LOWER() 関数を使用して文字列を小文字に変換します。
PostgreSQL の LOWER() 関数は、文字列内のすべての文字を小文字に変換します。
例:
SELECT LOWER('ADDRESS')
または
SELECT LOWER('AddrESS')
出力:

lower() 関数を使用して、PostgreSQL テーブルの列を小文字に変換します。
PostgreSQLのLOWER()関数は簡単で、すべての文字を効率的に小文字に変換します。例では、テーブル内の2つの列を小文字に変換しています。
employeetbl テーブルを使用します。

SELECT *, lower(first_name) AS first_name_lower, lower(last_name) AS last_name_lower FROM employeetbl;
上記の例では、lower() 関数を使用して、名と姓の両方を小文字に変換しています。
出力:

Translate() 関数を使用して文字列を小文字に変換します。
PostgreSQL の Translate() 関数は 3 つの引数を取ります。最初の引数は小文字に変換する必要のある文字列、2 番目の引数は大文字の A から Z、3 番目の引数は小文字の a から z です。
例:
SELECT TRANSLATE('ADDRESS', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') as lower
または
SELECT TRANSLATE ('AddrESS','ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') as lower
出力:

translate() 関数を使用して PostgreSQL テーブルの列を小文字に変換します。
TRANSLATE() 関数を使用すると、各大文字を対応する小文字に手動で変換できます。
employeetbl テーブルを使用します。

PostgreSQLのTranslate()関数は3つの引数を取る
- 最初の引数は小文字に変換する必要のある文字列です。
- 2番目の引数は大文字のAからZです
- 3 番目の引数は小文字の a から z です。
列を小文字に変換するには
SELECT *,TRANSLATE(first_name,'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') as first_name_lower from employeetbl
上記の例では、Translate() 関数を使用して、名前を小文字に変換しています。
出力:
