SQL/연습문제 풀이5 [SQL] Python을 이용한 Oracle DB 접근 [SQL] --1번. TABLE 생성하기 CREATE TABLE EXAM_TABLE( ID VARCHAR(50) PRIMARY KEY, PASS VARCHAR(30) NOT NULL, NAME VARCHAR(25) NOT NULL, SCORE NUMBER(3) ); INSERT INTO EXAM_TABLE VALUES('1001', '1234', 'Kim', 90); INSERT INTO EXAM_TABLE VALUES('1002', '3456', 'Lee', 100); INSERT INTO EXAM_TABLE VALUES('1003', '5678', 'Park', 85); INSERT INTO EXAM_TABLE VALUES('1004', '7890', 'Choi', 75); SELECT * FROM .. SQL/연습문제 풀이 2023. 1. 17. [SQL] 다중 IF..THEN..ELSIF..ELSE / WHILE / SELECT --문제1. 다음의 메세지를 출력하시오. --SQL 응용 --ㅇㅇㅇ --문제2. --SELECT문으로 EMP테이블에서 --TURNER의 사원번호, 이름, 부서번호 조회 SET SERVEROUTPUT ON; DECLARE SONNO EMP.EMPNO%TYPE; SONNAME EMP.ENAME%TYPE; SONDEPTNO EMP.DEPTNO%TYPE; BEGIN SELECT EMPNO, ENAME, DEPTNO INTO SONNO, SONNAME, SONDEPTNO FROM EMP WHERE ENAME = 'TURNER'; DBMS_OUTPUT.PUT_LINE('사원번호 이름 부서번호'); DBMS_OUTPUT.PUT_LINE('-------------------------'); DBMS_OUTPUT.PUT.. SQL/연습문제 풀이 2023. 1. 17. [SQL] 테이블 생성, 레코드 추가, 정보 조회 등 --문제 1. 주석문 처리 --데이터베이스 요구사항 분석 --문제 2. 테이블 생성 CREATE TABLE GoodsInfo( proCODE CHAR(5) PRIMARY KEY, proName VARCHAR2(30) NOT NULL, PRICE NUMBER(8) NOT NULL, MAKER VARCHAR2(25) NOT NULL ); --문제 3. 레코드 추가 INSERT INTO GoodsInfo(proCODE, proName, PRICE, MAKER) VALUES(1001, '냉장고', 1800000, 'SM'); INSERT INTO GoodsInfo(proCODE, proName, PRICE, MAKER) VALUES(1002, '세탁기', 550000, 'LN'); INSERT INTO Good.. SQL/연습문제 풀이 2023. 1. 17. [SQL] 제어문 , 반복문 set serveroutput on; begin dbms_output.put_line('안녕 PL/SQL'); END; --스칼라 변수 선언하고 변수값 조회 set serveroutput on; --선언 declare sonno number(4); sonname varchar2(12); --실행문 시작 begin sonno := 1001; sonname := '홍길동'; dbms_output.put_line('사번 이름'); dbms_output.put_line('------------'); dbms_output.put_line(''||sonno||''||sonname); --실행문 종료 end; --pl/sql의 select문으로 emp테이블에서 사원번호와 이름 조회 set serveroutput on.. SQL/연습문제 풀이 2023. 1. 17. SQL (ORACLE) 연습문제 푸는 사이트 http://SQL 고득점 Kit | 프로그래머스 스쿨 (programmers.co.kr) 문제가 단계별로 있고 파이썬도 기초부터 풀 수 있어서 꾸준히 해보려고 한다 !! SQL/연습문제 풀이 2022. 10. 25. 이전 1 다음