【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
クエリ
SELECT DISTINCT AAA FROM posts;
クエリの意味 指定したカラム(AAA カラム)内のレコードを重複せずに集約した後、AAA カラム内のレコードを出力。
AAA
SELECT AAA, SUM(likes) FROM posts GROUP BY AAA;
クエリの意味 指定したカラム(AAA カラム)内のレコードを重複せずに集約した後、likes カラムもその集約に対応して値を合計して、AAA カラム内のレコードと likes カラムの集計結果のレコードを出力。
likes
DISTINCT 指定したカラム内のレコードを重複せずに集約する。(GROUP BY と同じ)
DISTINCT
GROUP BY
この理解で正しいでしょうか? また、DISTINCT と GROUP BY は同じ意味なのでしょうか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
クエリ
クエリの意味
指定したカラム(
AAAカラム)内のレコードを重複せずに集約した後、AAAカラム内のレコードを出力。クエリ
クエリの意味
指定したカラム(
AAAカラム)内のレコードを重複せずに集約した後、likesカラムもその集約に対応して値を合計して、AAAカラム内のレコードとlikesカラムの集計結果のレコードを出力。DISTINCT指定したカラム内のレコードを重複せずに集約する。(
GROUP BYと同じ)GROUP BY指定したカラム内のレコードを重複せずに集約する。(
DISTINCT同じ)この理解で正しいでしょうか? また、
DISTINCTとGROUP BYは同じ意味なのでしょうか?