- カテゴリ:
文字列とバイナリ関数 (ケース変換)
UPPER¶
入力文字列のすべての文字を大文字に変換して返します。
構文¶
UPPER( <expr> )
引数¶
expr
文字列式。
戻り値¶
この関数は VARCHAR型の値を返します。
例¶
SELECT v, UPPER(v) FROM lu;
+----------------------------------+----------------------------------+
| v | upper(v) |
+----------------------------------+----------------------------------+
| | |
| 1č2Щ3ß4Ę!-?abc@ | 1Č2Щ3SS4Ę!-?ABC@ |
| AaBbCcDdEeFfGgHhIiJj | AABBCCDDEEFFGGHHIIJJ |
| KkLlMmNnOoPpQqRrSsTt | KKLLMMNNOOPPQQRRSSTT |
| UuVvWwXxYyZz | UUVVWWXXYYZZ |
| ÁáÄäÉéÍíÓóÔôÚúÝý | ÁÁÄÄÉÉÍÍÓÓÔÔÚÚÝÝ |
| ÄäÖößÜü | ÄÄÖÖSSÜÜ |
| ÉéÀàÈèÙùÂâÊêÎîÔôÛûËëÏïÜüŸÿÇçŒœÆæ | ÉÉÀÀÈÈÙÙÂÂÊÊÎÎÔÔÛÛËËÏÏÜÜŸŸÇÇŒŒÆÆ |
| ĄąĆćĘꣳŃńÓóŚśŹźŻż | ĄĄĆĆĘĘŁŁŃŃÓÓŚŚŹŹŻŻ |
| ČčĎďĹ弾ŇňŔ੹ŤťŽž | ČČĎĎĹĹĽĽŇŇŔŔŠŠŤŤŽŽ |
| АаБбВвГгДдЕеЁёЖжЗзИиЙй | ААББВВГГДДЕЕЁЁЖЖЗЗИИЙЙ |
| КкЛлМмНнОоПпРрСсТтУуФф | ККЛЛММННООППРРССТТУУФФ |
| ХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя | ХХЦЦЧЧШШЩЩЪЪЫЫЬЬЭЭЮЮЯЯ |
| [NULL] | [NULL] |
+----------------------------------+----------------------------------+
UPPER は、 照合順序 指定をサポートしています。この UPPER の例では、 tr
(トルコ語)ロケールでの照合順序を指定しています。
SELECT UPPER('i' COLLATE 'tr');
+-------------------------+
| UPPER('I' COLLATE 'TR') |
|-------------------------|
| İ |
+-------------------------+