カスタムSQLによる文字列の小文字変換

Version 1

    度々失礼します。齋藤と申します。

    カスタムSQLを利用してある文字列を小文字に変換しようと考えております。

     

    といいますのも、カスタムSQLを使用してある文字列をキーにグループ化しようとしたところ、

    大文字・小文字を区別してしまい、意図した通りにグループ化できなかったためです。

     

    例)

    Abc

    abc

    ⇒同一値と見なされず、グループ化が正しく機能しない

     

    lower関数を使ってみましたがエラーとなってしまったため、

    私の書き方が悪いのか、そもそも小文字変換ができないのか、もしご存知の方がおりましたら

    ご教授いただけないでしょうか。

    処理の都合上カスタムSQLを使用したいため、よろしくお願いします。

     

    ○カスタムSQL記載内容(簡易サンプル)

    SELECT lower([テストデータ#txt].[p_MAIL_ADDR_1]) AS [p_MAIL_ADDR_1]

    FROM [テストデータ#txt]

     

     

    ○エラー内容

    • Microsoft JET database error 0x80004005:
    • ; The query: SELECT TOP 1 * FROM ( SELECT lower([テストデータ#txt].[p_MAIL_ADDR_1]) AS [p_MAIL_ADDR_1] FROM [テストデータ#txt] ) [カスタム SQL クエリ]