Price Age Name
3000 30 Ram
2000 20 Ram
1000 10 Ram
5000 40 Sham
6000 50 Sita
は簡単ですSQLクエリは何ですか?
Price Age Name
1000 30 Ram
5000 40 Sham
6000 50 Sita
Price Age Name
3000 30 Ram
2000 20 Ram
1000 10 Ram
5000 40 Sham
6000 50 Sita
は簡単ですSQLクエリは何ですか?
Price Age Name
1000 30 Ram
5000 40 Sham
6000 50 Sita
SELECT MIN(price),
MAX(age),
name
FROM table
GROUP BY name
としてSQLクエリと表示出力を書く:
select 1000 as price, 30 as age, 'Ram' as name from sysibm.sysdummy1
union all
select 5000 as price, 40 as age, 'Sham' as name from sysibm.sysdummy1
union all
select 6000 as price, 50 as age, 'Sita' as name from sysibm.sysdummy1
order by 1;
(あなたの代わりにテーブルからデータを読み込み、それにつながるクエリをしたい場合同じ結果を適用するルールを定義する必要があります)。
私はそれが彼の頼むが良い仕事の笑だと思う:) – Esperento57
ヒント: 'GROUP BY'。 –
クエリは、適用するルールに依存します。たとえば、「すべての行を表示しますが、name = 'RAM」は平均価格の半分を示し、20未満の価格を合計します。あなたはどのようなルールを念頭に置いているのか分かりません。あなたは具体的な問題をここに来るはずです。 "私のための質問を書く"というのは結論的な問題ではありません。 "私はこのクエリを書いた:[...]、しかし、私の価格はすべて、正確に三倍にしたい、私のミスはどこですか?例えばでしょう。 –