반응형

SQL(ORACLE) 15

[SQL] ROUND/TRUNC, CEIL/FLOOR, MOD, SYSDATE, ADD, SYSTIMESTAMP, NVL , DECODE ,CASE~ELSE

SELECT RPAD('971225-', 14, '*') AS RPAD_JMNO, RPAD('010-1234-', 13, '*') AS RPAD_PHONE FROM DUAL; RPAD_JMNO RPAD_PHONE ---------------------------- -------------------------- 971225-******* 010-1234-**** INSTR('홍길동','홍') 1 2 3 홍 길 동 INSTR('홍길동','홍') => 1 select INSTR('홍길동','홍') from dual; select 1 from dual; select instr(ename, 'S') from emp; //문자열 검색해서 ename에서 S 찾기 (이름에 S가 있으면 S 위치 숫자로 출력) 1234..

SQL(ORACLE) 2021.01.01

[SQL] OR / IN / UNION/MINUS/INTERSECT , 연산자, UPPER/LOWER/ INITCAP,LENGTH/LENGTHB,SUBSTR/INSTR ,REPLACE,LPAD/RPAD,CONCAT,TRIM

SELECT * FROM EMP WHERE SAL=5000; SELECT * FROM EMP WHERE NOT SAL= 5000; Q OR를 사용하여 직업이 SALESMAN 이거나 MANAGER 인 정보 출력 select * from emp where SAL BETWEEN 2000 AND 3000; select * from emp where ENAME LIKE 'J%'; 0= NULL X select * from emp where COMM IS NULL; SQL> select empno, ename,sal, deptno from emp where deptno = 10 2 union 3 select empno, ename,sal, deptno from emp where deptno = 10; => 중복제거..

SQL(ORACLE) 2020.12.31

[SQL] SQL 명령어, ORDER BY, WHERE, IN, BETWEEN , LIKE

cl scr =화면 지우기 clear screen click +오른쪽 마우스 = copy 드래그 +오른쪽마우스 = copy set pagesize 28; =>한번에 몇줄 출력할지 정하는 명령 set linesize 150; =>테이블 표 형식으로 줄맞추기 select DISTINCT 중복제거 bit(binary digit ) 4 bit => 1 Nibble(니블) 8 bit => 1 Byte 1 Byte x 1024 => 1 K Byte 1 K Byte x 1024 => 1 M Byte 1 M Byte x 1024 => 1 G Byte 1 G Byte x 1024 => 1 T Byte 영문글자 : 1byte 한글 글자 : 2byte scott davide ->12byte 김지혜 -> 6byte 1. se..

SQL(ORACLE) 2020.12.31

[Day 1] 오라클 설치, SQL 로그인, SCOTT 계정 접속

SQL로그인 방법 1.명령창 열기 2. sqlplus system/0000입력 3. connected to가 뜨면 로그인 완료 4. 아래 입력 5. scott계정으로 로그인 SCOTT 계정 접속 하기 1. scott계정 삭제 SQL> DROP USER SCOTT CASCADE; User dropped. 2. 만들어 놓은 SCOTT 계정에 접근 SQL> conn scott/TIGER //Connect scott(ID)/TIGER(PASSWORD) Connected. 3. SCOTT 계정에서 비밀번호를 소문자 tiger로 바꾸기 SQL> alter user scott 2 identified by tiger; 4. 다시 SCOTT 계정에 접속하기 C:\Users\SOMMEE\Desktop>sqlplus sys..

SQL(ORACLE) 2020.12.31
반응형