SQL Week4
1200 ワード
#[練習]全プレイヤーのポイント平均値より大きいプレイヤーのデータを抽出する
SELECT *
from point_users pu2
inner join users u on u.user_id = pu2.user_id
WHERE point >
(
select avg(pu.`point`)
from point_users pu
)
#[練習]李氏誠を持つプレイヤーのポイント平均値より大きいプレイヤーのデータを抽出するSELECT u.user_id , u.name, pu2.point
from point_users pu2
inner join users u on u.user_id = pu2.user_id
WHERE point >
(
select avg(pu.`point`)
from point_users pu
inner join users u2 on u2.user_id = pu.user_id
where u2.name = '이**'
)
#[練習]checkinsテーブルでcourse idで平均like数をフィールド右側に貼り付けますSELECT
c.checkin_id,
c.user_id,
c.course_id,
c.likes,
(Select avg(c1.likes) from checkins c1
WHERE c.course_id=c1.course_id) as avg_courseid
from checkins c
#「練習」checkinsテーブルで、平均like数を科目名でフィールドの右側に貼り付けます.SELECT
c.checkin_id,
c.user_id,
c2.title,
c.likes,
(Select avg(c1.likes) from checkins c1
WHERE c.course_id=c1.course_id) as avg_courseid
from checkins c
inner join courses c2 on c2.course_id = c.course_id
Reference
この問題について(SQL Week4), 我々は、より多くの情報をここで見つけました https://velog.io/@kiana_chylee/SQL-Week4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol