아래와 같은 sparta_students(학생) 테이블이 있습니다.
|
id
|
name
|
track
|
grade
|
enrollment_year
|
|
1
|
르탄이
|
Node.js
|
A
|
2023
|
|
2
|
배캠이
|
Spring
|
B
|
2022
|
|
3
|
구구이
|
Unity
|
C
|
2021
|
|
4
|
이션이
|
Node.js
|
B
|
2022
|
13번 문제
- sparta_students 테이블에서 모든 학생의 이름(name)과 트랙(track)을 선택하는 쿼리를 작성해주세요!
조건 1. 모든 학생의 이름,트랙을 출력
답)
SELECT name, track
FROM sparta_students ;
14번 문제
- sparta_students 테이블에서 Unity 트랙 소속이 아닌 학생들을 선택하는 쿼리를 작성해주세요!
조건1. Unity 트랙이 아닌(논리연산자 <>) 데이터 출력
답)
SELECT *
FROM sparta_students
WHERE track <> 'Unity';
15번 문제
- sparta_students 테이블에서 입학년도(enrollment_year)가 2021년인 학생과 2023년인 학생을 선택하는 쿼리를 작성해주세요!
조건1. 입학년도가 2021년과 2023년인(컬럼 IN (2021,2023)) 학생을 출력
답)
SELECT *
FROM sparta_students
WHERE enrollment_year in ('2023','2021') ;
16번 문제
- sparta_students 테이블에서 Node.js 트랙 소속이고 학점이 ‘A’인 학생의 입학년도를 선택하는 쿼리를 작성해주세요!
조건1. Node.js 트랙인 데이터
조건2. 학점이 'A' 인 데이터
조건3. 위 조건 모두 만족하는(AND) 학생의 입학년도를 출력
답)
SELECT enrollment_year
FROM sparta_students
WHERE track='Node.js'
AND grade='A';
'내일배움캠프 STEP 2. 속도에 맞춰 나아가기 > SQL 기초' 카테고리의 다른 글
| 6. 팀 프로젝트 열심히 했으니 다시 놀아볼까요?! (0) | 2024.10.14 |
|---|---|
| 5. 공부하다보니 팀 프로젝트 시간이 왔어요! (1) | 2024.10.11 |
| 3. 상품 주문이 들어왔으니 주문을 처리해봅시다! (0) | 2024.10.11 |
| 2. 이제 좀 벌었으니 flex 한 번 해볼까요?! (0) | 2024.10.10 |
| 1. 돈을 벌기위해 일을 합시다! (1) | 2024.10.10 |