MariaDBでは、UPPER()
を使用できます 小文字を同等の大文字に変換する関数。
または、UCASE()
を使用することもできます 、これはUPPER()
の同義語です 。
例
SELECT UPPER('Important notice!');
結果:
IMPORTANT NOTICE!
大文字は大文字のままですが、小文字は大文字に変換されます。
以前にほのめかしたように、UCASE()
関数は同じことをします。こちらがUPPER()
およびUCASE()
一緒に:
SELECT
UPPER('superyacht'),
UCASE('superyacht');
結果:
+---------------------+---------------------+ | UPPER('superyacht') | UCASE('superyacht') | +---------------------+---------------------+ | SUPERYACHT | SUPERYACHT | +---------------------+---------------------+>
データベースの例
データベースクエリの結果を大文字に変換する例を次に示します。
SELECT
Name,
UPPER(Name)
FROM City
LIMIT 10;
結果:
+----------------+----------------+ | Name | UPPER(Name) | +----------------+----------------+ | Kabul | KABUL | | Qandahar | QANDAHAR | | Herat | HERAT | | Mazar-e-Sharif | MAZAR-E-SHARIF | | Amsterdam | AMSTERDAM | | Rotterdam | ROTTERDAM | | Haag | HAAG | | Utrecht | UTRECHT | | Eindhoven | EINDHOVEN | | Tilburg | TILBURG | +----------------+----------------+
ここでName
を変換しました 列を大文字に相当します。
逆に(大文字から小文字に)変換するには、LOWER()
を使用できます。 およびその同義語LCASE()
。