pontz_rwのブログ

プログラミング等の備忘録

2019-10-01から1ヶ月間の記事一覧

INTERSECTとEXCEPT

sql

UNION (和集合) を勉強したついでに、INTERSECT (積集合) と EXCEPT (差集合) についても学んでいきます。 これら2つは UNION と同様に、2つのテーブルから1つのテーブルを出力します。2つのテーブルは列数と各列の型を揃える必要があります。 INTERSECT INT…

小計、合計行を出力する

sql

小計行や合計行を出力したい場合に ROOLUP を使用できます。 例 次のようなデータを使って ROLLUP の動作を見ていきます。 SELECT sale_id, area_id, amount FROM (VALUES ('S001', 'A001', 100), ('S001', 'A002', 150), ('S001', 'A003', 100), ('S002', '…

UNION と UNION ALL の違い

sql

どっちがどっちだかよく忘れてしまうので、まとめます。 結論から言うと、UNION ALL は重複行を許しますが、UNION は除外します。 UNIONとは UNION は2つのテーブルを結合して1つのテーブルを生成します。結合するテーブルは、次の条件を満たす必要がありま…

「賢者の石」によるジェム稼ぎ

有名な方法ですが、ジェムを稼ぐ方法として「賢者の石」をジェム還元する方法があります。 賢者の石が作成できない時点では、メイプルデルタの木を伐採して獲得した素材をジェム還元していました。 メイプルデルタ「香る蜜木の森」へ移動 すぐに直前のマップ…