
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
これでどうでしょうか?
select
A.R1 as R1,
sum(A.リンゴ) as リンゴ,
sum(A.イチゴ) as イチゴ,
sum(A.マンゴ) as マンゴ
from
(select
R1,
nvl(decode(R2,'リンゴ',1,0),0) as リンゴ,
nvl(decode(R2,'イチゴ',1,0),0) as イチゴ,
nvl(decode(R2,'マンゴ',1,0),0) as マンゴ
from 元テーブル
) A
group by A.R1;
No.1
- 回答日時:
with aaa as(
select
R1
,case R2 when 'リンゴ' then '1' else '' end as ringo
,case R2 when 'イチゴ' then '1' else '' end as itigo
,case R2 when 'マンゴ' then '1' else '' end as mango
from tbl
)
select R1,max(ringo),max(itigo),max(mango) from aaa
group by R1
order by R1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GROUP BYを行った後に結合した...
-
SELECTの結果で同一行を複数回...
-
SQL GROUPで件数の一番多いレコ...
-
固定値を含む結合と複数テーブ...
-
外部結合とor条件混在の記述方法
-
oracleの分割delete
-
select句副問い合わせ 値の個...
-
select insertで複数テーブルか...
-
COUNTの取得方法(?)について...
-
結合と副問い合わせの違い
-
unionでマージした副問合せを結合
-
DELETE 文とEXISTSの使い方につ...
-
MERGE文を単体テーブルに対して...
-
unionの結果は集計はできないで...
-
SQLの書き方(チェックボックス)
-
テーブルの列名をデータとして...
-
AccessからOracleへの外部結合
-
複数テーブルのMAX値の行データ...
-
SET句内で複数の条件を指定して...
-
何にかが違うから エラーなんで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GROUP BYを行った後に結合した...
-
select insertで複数テーブルか...
-
select句副問い合わせ 値の個...
-
SELECTの結果で同一行を複数回...
-
MERGE文を単体テーブルに対して...
-
SQL GROUPで件数の一番多いレコ...
-
unionでマージした副問合せを結合
-
外部結合とor条件混在の記述方法
-
複数テーブルのMAX値の行データ...
-
固定値を含む結合と複数テーブ...
-
結合と副問い合わせの違い
-
oracleの分割delete
-
他のテーブルを参照した値はupd...
-
SET句内で複数の条件を指定して...
-
SQLの書き方(チェックボックス)
-
集計後の数値が倍になる
-
unionの結果は集計はできないで...
-
COUNTの取得方法(?)について...
-
SQLでの絞り込み検索
-
最大値の取得
おすすめ情報