새벽코딩

[PostgresDB] 5. 총점 및 평균 ( AS 사용) 본문

Programming/Postgres DB

[PostgresDB] 5. 총점 및 평균 ( AS 사용)

midnightcoder 2022. 12. 15. 02:15

아래 데이터에서, 모든과목의 총 합계와 평균을 알고 싶을때 ?

-- 모든 학생별 정보와 성적 총점
SELECT
	*, -- 모든 컬럼을 보여줘!
	math_score + english_score + programming_score AS total, -- 성적총점
	(math_score + english_score + programming_score)/3 AS average -- 성적평균
FROM
	students

3과목 총점이 270인 학생의 이름, 성적총점, 성적평균 만 나열 하려면

 

-- 총점이 270 이상인 학생의 이름, 성적 총점, 성적평균
SELECT
	nickname,
	math_score + english_score + programming_score AS total,-- 성적총점
	(math_score + english_score + programming_score)/3 AS average -- 성적평균
FROM
	students
WHERE
	math_score + english_score + programming_score >= 270

결과