Skip to main content

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

カスタム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 クエリ]
2 respuestas
0/9000