同じIDフィールドの文字列値が最も長い行を取得する必要があります。
create table test(
id number,
test_data varchar2(20)
);
insert all
into test values (1,'aaa')
into test values (1,'a')
into test values (1,'abxw')
into test values (2,'aaa')
into test values (2,'tris')
select * from dual;
私の希望する出力は
1abxw-最長の文字列
2トリス
どうすれば必要な出力を取得できますか?何もわかりません。
みんなカーソルを使うのはどうですか。この目的でカーソルを使用できますか?誰かが何か考えを持っていますか?出来ますか??
ありがとうございました。