PostgreSQLで英文字を大文字、小文字に変換するUPPER, LOWER関数の使用方法を以下に記します。
PostgreSQLに接続し、以下のようなテーブルとデータをINSERTしました。
sakura=# CREATE TABLE uplow (name VARCHAR(10));
CREATE TABLE
sakura=# INSERT INTO uplow VALUES('MySQL'),('PostgreSQL'),('Oracle'),('SQLServer'),('Sybase'),('DB2');
INSERT 0 6
sakura=# SELECT * FROM uplow;
name
------------
MySQL
PostgreSQL
Oracle
SQLServer
Sybase
DB2
(6 行)
SELECTを使ってUPPER関数を実行した例です。
英小文字が英大文字に変換されています。
sakura=# SELECT UPPER('Hello World!');
upper
--------------
HELLO WORLD!
(1 行)
今回準備したテーブルで試してみます。
全てが英小文字から英大文字に変換されているのが確認できます。
sakura=# SELECT UPPER(name) FROM uplow; upper ------------ MYSQL POSTGRESQL ORACLE SQLSERVER SYBASE DB2 (6 行)
SELECTを使ってLOWER関数を実行した例です。
sakura=# SELECT LOWER('Hello World!');
lower
--------------
hello world!
(1 行)
今回準備したテーブルで試してみます。
全てが英大文字から英小文字に変換されているのが確認できます。
sakura=# SELECT LOWER(name) FROM uplow; lower ------------ mysql postgresql oracle sqlserver sybase db2 (6 行)