실험 2 SQL 언어 - SELECT 조회 조작 (두 번 째 부분)
8096 단어 SQL
실험 2: 첫 번 째 부분 은 8195 입 니 다.
4. 다 중 표 조회
(1) 컴퓨터 학과 (CS) 에서 2 개 이상 의 과정 을 수강 한 학생 의 학 번 을 조회 했다.(2) 적어도 한 과목 을 선택 과목 으로 이수 한 여학생 의 이름 을 조회 한다.(3) 적어도 두 과목 을 선택 과목 으로 이수 한 학생 학 번 을 조회 한다.(4) Student 표 와 SC 표 의 넓 은 의미 의 피리 카드 적 을 조회 합 니 다.(5) Student 표 와 SC 표 의 학 번 SNO 기반 등 값 연결 을 조회 합 니 다.(6) Student 표 와 SC 표 가 학 번 SNO 에 기반 한 자 연 스 러 운 연결 을 조회 합 니 다.(7) 과정의 선 이수 과목 을 조회 하 는 선 이수 과목 (자체 연결 예).(8) 학생 과 그 과정, 성적 등 상황 을 조회 (수강 신청 여부 와 상 관 없 이 학생 정 보 를 열거 해 야 한다).(9) 학생 과 그 과정 성적 과 과정 및 그 학생 의 선택 과목 성적 의 내 역 상황 을 조회 (학생 과 과정 을 모두 열거 하도록 요구한다).(10) 성별 이 남자, 과정 성적 에 합격 한 학생 정보 와 과정 번호, 성적 을 조회 한다.
---------------------- ----------------------
--1. (CS) 2
select Student.Sno
from Student
inner join SC on Student.Sno = SC.Sno
where Student.Sdept='CS'
group by Student.Sno
having COUNT(*) >= 2
--2.
select Student.Sname
from Student
inner join SC on Student.Sno = SC.Sno
where Student.Ssex = ' '
group by Student.Sname
having COUNT(*) >= 1
--3.
select Student.Sno
from Student
inner join SC on Student.Sno = SC.Sno
group by Student.Sno
having COUNT(*) >= 2
--4. Student SC
select *
from Student,SC
--5. Student SC SNO
select *
from Student
inner join SC on Student.Sno = SC.Sno
--6. Student SC SNO
select Student.*,SC.Cno,SC.Grade
from Student,SC
where Student.Sno = SC.Sno
--7. ( )
select Course.Cpno
from Course
where Course.Cno in(
select Course.Cpno
from Course
)
--8. 、 ( , )
select *
from Student
left join SC on SC.Sno = Student.Sno
left join Course on SC.Cno = Course.Cno
--9.
select *
from SC
inner join Student on SC.Sno = Student.Sno
inner join Course on SC.Cno = Course.Cno
--10. 、 、
select *
from Student
inner join SC on Student.Sno = SC.Sno
where Student.Ssex = ' '
and SC.Grade >= 60
group by Student.Sno
잘못된 점 은 많이 수정 해 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Redash를 사용할 때 몰랐던 SQL을 쓰는 법을 배웠습니다.최근 redash에서 sql을 쓸 기회가 많고, 이런 쓰는 방법이 있었는지와 sql에 대해 공부를 다시하고 있기 때문에 배운 것을 여기에 씁니다. Redash란? 월별로 데이터를 표시하고 싶습니다 주별로 데이터를 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.