11/19/2023

Access。クエリ。英字を大文字・小文字で統一するにはどうするの【uppercase lowercase】

Access。クエリ。英字を大文字・小文字で統一するにはどうするの

<Access:UCase関数・LCase関数>

入力してある文字を、「大文字」「小文字」に統一したいとき、Excelならば、UPPER関数で、大文字に、LOWER関数で小文字に統一することができます。

大文字小文字

では、Accessでは、どのようにしたら、いいのでしょうか。


Accessには、UPPER関数やLOWER関数は、ありませんが、代わりになる関数が用意されています。


それが、大文字に統一する、UCase関数。

小文字に統一する、LCase関数です。


 

クエリをつかって、確認しておきましょう。


クエリデザインをつかって、演算フィールドをつくります。


大文字: UCase([文字]) で、大文字に統一することができます。

小文字: LCase([文字]) で、小文字に統一することができます。


結果をみると、NO003のように英字以外は、当たり前ですが、そのままです。


あと、NO004は、全角の英字ですが、英字のまま大文字や小文字に統一されていますので、全角・半角のコントロールはしていません。