テーブルに varchar であるフィールドがあり、アルファベット、数値、および英数字の混合値が含まれています。
そのフィールドから、長さが 3 文字でアルファベットのみの値のみを選択したいと思います。
オラクルを使用しています。
サンプルデータ:
AAA
BBB
12345
CCC25
DDDDD
select ステートメントは以下のみを返す必要があります。
AAA
BBB
以下を試しましたが、うまくいきませんでした。これは何も返しませんでした。
select name from MyTable where name like '[a-Z][a-Z][a-Z]';
次に、3文字の長い結果がすべて返されると考えて、次のことを試してみましたが、すべてが返されました。
select name from MyTable where name like '%%%';