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 行)