1. ホーム
  2. sql

[解決済み] 小文字を含む値を持つ行を検索する方法

2023-04-12 02:09:22

質問

ColumnXに小文字が含まれるすべての行を取得するSQLクエリを探しています(例:"1234aaa5789")。大文字の場合も同じです。

どのように解決するのですか?

SELECT * FROM my_table 
WHERE UPPER(some_field) != some_field

これは、åäöøüæïのようなおかしな文字でも動作するはずです。テーブルの照合順序に言語固有のutf-8を使用する必要があるかもしれません。