데이터 입출력

JAVA/TEST 2019. 1. 4. 16:58


11. 다음은 member 라는 테이블에 데이터를 저장하기 위한 조건이다. 모든 컬럼명을 나열하는 형식으로 SQL문을 작성하시오

 컬럼명

값 

 id

 1 

 username

helloworld 

 email

 helloworld@gmail.com 

답)

INSERT INTO member (id, username, email) VALUES (1, 'helloworld', 'helloworld@gmail.com');





12. 다음은 emp 테이블에서 empno값이 111인 데이터를 수정하기 위한 값들이다.  데이터가 정상적으로 수정되기 위한 SQL문을 작성하시오

컬럼명 

값 

 name

 helloworld 

 age

25 


UPDATE emp SET name = 'helloworld', age=25 WHERE empno = 1111;




13. emp 테이블에서 empno값이 1111보다 큰 모든 데이터를 삭제하는 SQL 구문을 작성하시오.


DELETE FROM emp WHERE empno > 1111;





19. 학생테이블(student)과 학과테이블(department)의 저장된 데이터들 중에서 102번 학과에 다니는 학생들에 대한 학번(deptno), 이름(name), 학과번호(deptno), 소속 학과 이름(dname), 학년(grade)을 INNER JOIN으로 조회하는 SQL을 작성하시오.

답) 

SELECT s.studno, s.name, s.deptno, d.dname, s.grade

FROM student s

INNER JOIN department d On s.deptno = d.deptno 

WHERE s.deptno=102;






20. 학생 테이블(student)에 저장된 데이터들 중에서 101번 학과 학생들의 평균 키보다 키가 작은 학생의 이름(name), 학과번호(deptno), 키(height)를 조회하는 SQL문을 작성하시오.

답)


SELECT name, deptno, height FROM student

WHERE weight < (SELECT AVG(weight) FROM student 

WHERE deptno = 101);





21. 학생테이블(student)에 저장된 데이터들 중에서 20101번 학생과 같은 학년(grade)이고, 20101번 학생의 키(height)보다 큰 키를 갖는 학생의 이름(name), 학년(grade), 키(height)를 조회하는 SQL문을 작성하시오.

답)


SELECT name, grade, height FROM student

WHERE grade = (SELECT grade FROM student 

WHERE studno = 20101) AND height> (SELECT height FROM student WHERE studno=20101);








'JAVA > TEST' 카테고리의 다른 글

14daay test  (0) 2018.12.20
01  (0) 2018.12.19
10  (0) 2018.12.19
9  (0) 2018.12.19
8  (0) 2018.12.19

설정

트랙백

댓글

190103 수업

JAVA 2019. 1. 3. 11:28

printStackTrace 


-> 개발자가 에러메시지를 보기 위해 찍는 것( 빨간 메시지)


MyBaptis 



Spring

으로 가면 생성자가 빠짐. 

rollback과 commit이 빠짐.

모든 객체에 할당이 빠짐.

sqlSession이 빠짐

-> 자동화, 선언만 하면 스프링이 넣어준다.



<단위테스트>

기능 단위별로 테스트하고 넘어감

<통합 테스트>

QA(Quality Assurance)





public 






'JAVA' 카테고리의 다른 글

확률  (0) 2019.01.03
DAO (DataAccessObject) 패턴을 적용한 데이터 소스의 다양화  (0) 2018.12.19
DAO (DataAccessObject) 패턴  (0) 2018.12.18

설정

트랙백

댓글

확률

JAVA 2019. 1. 3. 10:38



90퍼

int a= Util.random(0, 9)



int[] data = [ 1,1,1,1,1,1,1,1,1,1,1,1]

-> 저기에 숫자를 넣으면 랜덤 



int result = data[a]

'JAVA' 카테고리의 다른 글

190103 수업  (0) 2019.01.03
DAO (DataAccessObject) 패턴을 적용한 데이터 소스의 다양화  (0) 2018.12.19
DAO (DataAccessObject) 패턴  (0) 2018.12.18

설정

트랙백

댓글

14daay test

JAVA/TEST 2018. 12. 20. 18:14

(1/5)

mysql> select name, sal from professor where sal between 300 and 400;
+--------+-----+
| name   | sal |
+--------+-----+
| 이재우 | 320 |
| 성연희 | 360 |
| 남은혁 | 400 |
+--------+-----+


mysql> select profno, name, position, deptno from professor where position in ('조교수', '
전임강사');
+--------+--------+----------+--------+
| profno | name   | position | deptno |
+--------+--------+----------+--------+
|   9902 | 이재우 | 조교수   |    201 |
|   9903 | 성연희 | 조교수   |    101 |
|   9904 | 염일웅 | 전임강사 |    102 |
|   9907 | 전은지 | 전임강사 |    101 |
+--------+--------+----------+--------+



mysql> select deptno, dname, loc from department where dname like '%공학%';
+--------+--------------+-------+
| deptno | dname        | loc   |
+--------+--------------+-------+
|    101 | 컴퓨터공학과 | 1호관 |
|    201 | 전자공학과   | 3호관 |
|    202 | 기계공학과   | 4호관 |
+--------+--------------+-------+





mysql> select deptno, name, grade, profno from student where profno is not null;
+--------+--------+-------+--------+
| deptno | name   | grade | profno |
+--------+--------+-------+--------+
|    101 | 전인하 |     4 |   9903 |
|    101 | 김영균 |     3 |   9906 |
|    101 | 지은경 |     2 |   9907 |
|    101 | 임유진 |     2 |   9907 |
|    101 | 이광훈 |     4 |   9903 |
|    101 | 류민정 |     2 |   9907 |
|    102 | 김진영 |     2 |   9905 |
|    102 | 오유석 |     4 |   9905 |
|    102 | 윤진욱 |     3 |   9905 |
|    201 | 김진경 |     2 |   9902 |
+--------+--------+-------+--------+



mysql> select name, grade, deptno from student where  grade=1 or (deptno=102 and grade=4); +--------+-------+--------+
| name   | grade | deptno |
+--------+-------+--------+
| 박미경 |     1 |    101 |
| 서재진 |     1 |    101 |
| 오유석 |     4 |    102 |
| 하나리 |     1 |    102 |
| 이동훈 |     1 |    201 |
| 박동진 |     1 |    201 |
| 조명훈 |     1 |    201 |
+--------+-------+--------+

















'JAVA > TEST' 카테고리의 다른 글

데이터 입출력  (0) 2019.01.04
01  (0) 2018.12.19
10  (0) 2018.12.19
9  (0) 2018.12.19
8  (0) 2018.12.19

설정

트랙백

댓글

01

JAVA/TEST 2018. 12. 19. 14:56



'JAVA > TEST' 카테고리의 다른 글

데이터 입출력  (0) 2019.01.04
14daay test  (0) 2018.12.20
10  (0) 2018.12.19
9  (0) 2018.12.19
8  (0) 2018.12.19

설정

트랙백

댓글

10

JAVA/TEST 2018. 12. 19. 14:55


'JAVA > TEST' 카테고리의 다른 글

14daay test  (0) 2018.12.20
01  (0) 2018.12.19
9  (0) 2018.12.19
8  (0) 2018.12.19
7  (0) 2018.12.19

설정

트랙백

댓글

9

JAVA/TEST 2018. 12. 19. 14:55


'JAVA > TEST' 카테고리의 다른 글

01  (0) 2018.12.19
10  (0) 2018.12.19
8  (0) 2018.12.19
7  (0) 2018.12.19
6  (0) 2018.12.19

설정

트랙백

댓글

8

JAVA/TEST 2018. 12. 19. 14:55


'JAVA > TEST' 카테고리의 다른 글

10  (0) 2018.12.19
9  (0) 2018.12.19
7  (0) 2018.12.19
6  (0) 2018.12.19
TEST5  (0) 2018.12.19

설정

트랙백

댓글