私は、次のデータおよび大規模な問題を抱えている:Oracleデータベース内 私はこのようなテーブル内のいくつかのデータを持っている...テーブルから文字を最大にアルファベットに変換するには?
id version article
1 A B001
2 B B001
3 C B001
4 AA B001
5 AB B001
6 Z B001
7 D B001
私は、この表から最大バージョンにしたい..
Select MAX(version) from articles Where article = 'B001'
それは
間違っているが、私はあなたがそれを行うことができます「AB」
ハロー親愛なるが、それでもこれらのクエリは私を与えます最大バージョンは 'Z' ですが、結果は 'AB'です。 –
@RaviKumarそれは奇妙です、あなたはそれを正しく使用していますか?正確にあなたが投稿したようなデータですか?これはうまくいくはずです。サブクエリは、これが最長の文字列であることを確認します。 – sagi
はい実際にテーブルのバージョンで作業しているのは文字タイプのフィールドです。それよりもトリムが使用されている場合は –