MySQL/英文字列を大文字または小文字に変換する・UCASE,UPPER,LCASE,LOWER
の編集
Top
/
MySQL
/
英文字列を大文字または小文字に変換する・UCASE,UPPER,LCASE,LOWER
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
PostgreSQL/template0とtemplate1の違いについて
#navi(../) * MySQLで英文字列を大文字または小文字に変換する・UCASE,UPPER,LCASE,LOWER [#v284ee34] MySQLで英文字を大文字、小文字に変換するUCASE,UPPER,LCASE,LOWER関数の使用方法を以下に記します。~ 使用したMySQLのバージョンは5.1.66になります。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連記事・関連項目 [#o7943635] -[[PostgreSQLで英文字列を大文字または小文字に変換する・UPPER,LOWER>PostgreSQL/英文字列を大文字または小文字に変換する・UPPER,LOWER]] * UCASE,UPPER,LCASE,LOWER関数の動作確認を行う環境 [#j31374fa] MySQLに接続し、以下のようなテーブルとデータをINSERTしました。 mysql> CREATE TABLE uplow (name VARCHAR(10)); Query OK, 0 rows affected (0.02 sec) mysql> INSERT INTO uplow VALUES('MySQL'),('PostgreSQL'),('Oracle'),('SQLServer'),('Sybase'),('DB2'); Query OK, 6 rows affected (0.00 sec) Records: 6 Duplicates: 0 Warnings: 0 mysql> select * from uplow; +------------+ | name | +------------+ | MySQL | | PostgreSQL | | Oracle | | SQLServer | | Sybase | | DB2 | +------------+ 6 rows in set (0.00 sec) * UPPER, UCASE関数を試す [#x3859258] SELECTを使ってUPPER,UCASE関数を実行した例です。~ ともに英小文字が英大文字に変換されています。 mysql> SELECT UPPER('Hello'), UCASE('World!'); +----------------+-----------------+ | UPPER('Hello') | UCASE('World!') | +----------------+-----------------+ | HELLO | WORLD! | +----------------+-----------------+ 1 row in set (0.01 sec) 今回準備したテーブルで試してみます。~ 全てが英小文字から英大文字に変換されているのが確認できます。 mysql> SELECT UPPER(name), UCASE(name) FROM uplow; +-------------+-------------+ | UPPER(name) | UCASE(name) | +-------------+-------------+ | MYSQL | MYSQL | | POSTGRESQL | POSTGRESQL | | ORACLE | ORACLE | | SQLSERVER | SQLSERVER | | SYBASE | SYBASE | | DB2 | DB2 | +-------------+-------------+ 6 rows in set (0.00 sec) * LOWER, LCASE関数を試す [#h7aa3414] SELECTを使ってLOWER, LCASE関数を実行した例です。 mysql> SELECT LOWER('Hello'), LCASE('World!'); +----------------+-----------------+ | LOWER('Hello') | LCASE('World!') | +----------------+-----------------+ | hello | world! | +----------------+-----------------+ 1 row in set (0.00 sec) 今回準備したテーブルで試してみます。~ 全てが英大文字から英小文字に変換されているのが確認できます。 mysql> SELECT LOWER(name), LCASE(name) FROM uplow; +-------------+-------------+ | LOWER(name) | LCASE(name) | +-------------+-------------+ | mysql | mysql | | postgresql | postgresql | | oracle | oracle | | sqlserver | sqlserver | | sybase | sybase | | db2 | db2 | +-------------+-------------+ 6 rows in set (0.00 sec) #htmlinsertpcsp(db-btm.html,db-sp.html)
タイムスタンプを変更しない
#navi(../) * MySQLで英文字列を大文字または小文字に変換する・UCASE,UPPER,LCASE,LOWER [#v284ee34] MySQLで英文字を大文字、小文字に変換するUCASE,UPPER,LCASE,LOWER関数の使用方法を以下に記します。~ 使用したMySQLのバージョンは5.1.66になります。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連記事・関連項目 [#o7943635] -[[PostgreSQLで英文字列を大文字または小文字に変換する・UPPER,LOWER>PostgreSQL/英文字列を大文字または小文字に変換する・UPPER,LOWER]] * UCASE,UPPER,LCASE,LOWER関数の動作確認を行う環境 [#j31374fa] MySQLに接続し、以下のようなテーブルとデータをINSERTしました。 mysql> CREATE TABLE uplow (name VARCHAR(10)); Query OK, 0 rows affected (0.02 sec) mysql> INSERT INTO uplow VALUES('MySQL'),('PostgreSQL'),('Oracle'),('SQLServer'),('Sybase'),('DB2'); Query OK, 6 rows affected (0.00 sec) Records: 6 Duplicates: 0 Warnings: 0 mysql> select * from uplow; +------------+ | name | +------------+ | MySQL | | PostgreSQL | | Oracle | | SQLServer | | Sybase | | DB2 | +------------+ 6 rows in set (0.00 sec) * UPPER, UCASE関数を試す [#x3859258] SELECTを使ってUPPER,UCASE関数を実行した例です。~ ともに英小文字が英大文字に変換されています。 mysql> SELECT UPPER('Hello'), UCASE('World!'); +----------------+-----------------+ | UPPER('Hello') | UCASE('World!') | +----------------+-----------------+ | HELLO | WORLD! | +----------------+-----------------+ 1 row in set (0.01 sec) 今回準備したテーブルで試してみます。~ 全てが英小文字から英大文字に変換されているのが確認できます。 mysql> SELECT UPPER(name), UCASE(name) FROM uplow; +-------------+-------------+ | UPPER(name) | UCASE(name) | +-------------+-------------+ | MYSQL | MYSQL | | POSTGRESQL | POSTGRESQL | | ORACLE | ORACLE | | SQLSERVER | SQLSERVER | | SYBASE | SYBASE | | DB2 | DB2 | +-------------+-------------+ 6 rows in set (0.00 sec) * LOWER, LCASE関数を試す [#h7aa3414] SELECTを使ってLOWER, LCASE関数を実行した例です。 mysql> SELECT LOWER('Hello'), LCASE('World!'); +----------------+-----------------+ | LOWER('Hello') | LCASE('World!') | +----------------+-----------------+ | hello | world! | +----------------+-----------------+ 1 row in set (0.00 sec) 今回準備したテーブルで試してみます。~ 全てが英大文字から英小文字に変換されているのが確認できます。 mysql> SELECT LOWER(name), LCASE(name) FROM uplow; +-------------+-------------+ | LOWER(name) | LCASE(name) | +-------------+-------------+ | mysql | mysql | | postgresql | postgresql | | oracle | oracle | | sqlserver | sqlserver | | sybase | sybase | | db2 | db2 | +-------------+-------------+ 6 rows in set (0.00 sec) #htmlinsertpcsp(db-btm.html,db-sp.html)
テキスト整形のルールを表示する