본문 바로가기
728x90
반응형

DROP)3

[Oracle] 6. 서브쿼리(SUBQURY), DML(INSERT, UPDATE, DELETE), DDL(CREATE, ALTER, DROP), TCL(COMMIT, ROLLBACK) TEST 풀이 [Feat. 제약조건] -- 1. 학생 테이블에서 지도교수가 없는 학생의 지도교수를 이서진학생의 지도교수로 변경하기 -- 이서진 학생의 지도교수 SELECT PROFNO FROM STUDENT WHERE NAME = '이서진' ; -- 지도교수가 없는 학생 SELECT NAME FROM STUDENT WHERE PROFNO IS NULL ; -- 학생 테이블에서 지도교수가 없는 학생의 지도교수를 이서진학생의 지도교수로 변경 UPDATE STUDENT SET PROFNO = (SELECT PROFNO FROM STUDENT WHERE NAME = '이서진') WHERE PROFNO IS NULL ; -- 결과 SELECT * FROM STUDENT WHERE GRADE = 1 ; -- 2,3번 관련 문장을 실행 하세요. drop.. 2022. 3. 8.
[Oracle] 6. 서브쿼리(SUBQURY), DML(INSERT, UPDATE, DELETE), DDL(CREATE, ALTER, DROP), TCL(COMMIT, ROLLBACK) TEST -- 1. 학생 테이블에서 지도교수가 없는 학생의 지도교수를 이서진학생의 지도교수로 변경하기 -- 2,3번 관련 문장을 실행 하세요. drop table member2 create table member2( USERID varchar2(10), USERNAME varchar2(10), PASSWD varchar2(10), PHONE varchar2(13), ADDRESS varchar2(20), REGDATE date ); -- 2. 회원테이블에 다음 회원정보를 저장하라 --이름 : 이순신 --아이디: sunshinLee --비밀번호 : ssl000 --전화번호 : 02)333-2123 --주소 : 서울 --등록일자 : 오늘 -- 3. 학생테이블로부터 컴퓨터 공학과 학생들을 회원테이블에 추가하기 -- u.. 2022. 3. 8.
[Oracle] 6. 서브쿼리(SUBQURY), DML(INSERT, UPDATE, DELETE), DDL(CREATE, ALTER, DROP), TCL(COMMIT, ROLLBACK) /* group 함수 레코드들 기준컬럼(전체)으로 그룹화 하여 원하는 결과 구하는 함수들 having 그룹함수 조건문 null 값은 제외됨. count : 레코드의 건수 리턴, null 값은 제외 count(컬럼명) : 해당 컬럼의 값이 null아닌 갯수 count(*) : 전체 레코드의 갯수 sum : 컬럼값들의 합계 리턴 sum(숫자형컬럼명) avg : 컬럼값들의 평균 리턴. null값인 경우는 평균산출시 제외. null이 아닌 값의 평균. avg(숫자형컬럼명), avg(nvl(컬럼명,0))=> null인 경우도 평균산출시 처리됨 max : 컬럼값들 중 최대값 리턴. min : 컬럼값들 중 최소값 리턴 stddev : 컬럼값들의 표준편차 값 리턴 variance : 컬럼값들의 분산 값 리턴 */ /*.. 2022. 3. 8.
728x90
반응형