SQL 문 연습문제 푼것 좀 봐주시고 도와주세요.
-
게시물 수정 , 삭제는 로그인 필요
학생관련 : Student(S#, Sname, Sage, Sclass)/ 학번, 학생이름, 학생나이, 반 수업관련 :Course(C#, Cname, Chours, Credit, Cteacher)/ 수업번호 , 수업이름, 수업시간, 학점, 선생님
선택과목 관련 : SC(S#, C#, Score)/ 학번, 수업번호, 성적
이라는 테이블?이 있습니다.
그리고 하기의 문제에 맞게 sql문을 구하는 문제인데요.
제가 구한거 맞는지 좀 봐주세요!
1. 18세 미만 및 15세 이상 모든 학생의 학번, 이름 및 연령을 학번의 내림차순으로 정렬하시오.
select S#, Sname, Sage
from student;
Where Sage > 18 and Sage <15 // 18세 미만 및 15세 이상을 이렇게 나타내는게 맞나요?
Order By S# desc;
2. '이'라는 성의 모든 학생의 학번 및 이름
Select S#n, Sname
From Student
Where Sname Like '이%';
3. "운영체제" 과정을 수강한 학생의 학번, 이름 및 성적
Select S#, Sname, Score
From Student, SC
Where Student.S#=SC.S# and SC.C#=='운영체제';
4. 운영체제 과정의 최고 점수, 최저 점수 및 평균 등급을 계산합니다.
Select C#, AVG(Score), MAX(Score), MIN(Score)
From Course
Where Course.C#=SC.C#;
이런식으로 하는거 맞나요. 많이 부족하지만 한번 봐주시고 도움 주셨으면 정말 감사하겠습니다.
#sql 문법 #sql 문자열 자르기 #sql 문제 #sql 문자열 합치기 #sql 문 #sql 문제 사이트 #sql 문자열 포함 #sql 문자열 #sql 문자열 비교 #sql 문자열 길이