본문 바로가기

2019125

SQL 논리연산자 (LIKE) //대소문자 구분// 'a_' // a로시작하는 2글자 'a%' //a로 시작하는 모든 글자 '_b_' //3글자인데 중간이 b인 글자 '%b%' // b가 포함되는 글자 '_b' // b로 끝나는 2글자 '%b' //b로 끝나는 모든 글자 @ S로 시작하는 사원의 정보 출력 SQL> select empno, ename, sal 2 from emp 3 where ename like 'S%'; @ S로 시작하거나, M으로 시작하는 사원의 정보 출력 SQL> select empno, ename, job 2 from emp 3 where ename like 'S%' or ename like 'M%'; @ J로 시작하는 사원 정보 출력 SQL> select * 2 from emp 3 where ename lik.. 2019. 11. 14.
SQL distinct (중복제거) @전체 컬럼에 대한 distinct SQL> select distinct name, sal, deptno 2 from sample; @ job에서 중복된 값 제외하고 한번씩 출력.. (종류파악) SQL> select distinct job 2 from emp; 2019. 11. 14.
SQL select를 이용한 조회 방법 @ depno 가 10인 자료 출력 SQL> select empno, ename 2 from emp 3 where deptno = 10; @ 이름 찾기 SQL> select * 2 from emp 3 where ename= 'SMITH'; //값은 대문자와 소문자를 구분한다. @ comm이 없는 사람만 출력 SQL> select empno, ename, comm 2 from emp 3 where comm is null; @ 연봉 출력 SQL> select empno, ename, sal, comm, sal*12+comm 2 from emp; 2019. 11. 14.
SQL 논리연산자 (BETWEEN , OR, IN) //BETWEEN @ 입사년도가 81년도인 사람 출력 // between A and B SQL> select * 2 from emp 3 where hiredate between '81/01/01' and '81/12/31'; @급여가 이천이상 삼천 이하인 정보 출력 SQL> select empno, ename, sal, hiredate 2 from emp 3 where sal between 2000 and 3000; //OR @10번 혹은 20번인 정보 출력 SQL> select empno, ename, job, deptno 2 from emp 3 where deptno = 10 or deptno = 20; //in( ) 사용가능 SQL> select empno, ename, job, deptno 2 f.. 2019. 11. 14.
SQL 비교연산자 @ 조건에 맞는 자료추출 SQL> select empno, ename, sal 2 from emp 3 where sal >=1000; @ 사원번호 7499 의 모든 정보 출력 SQL> select * from emp where empno = 7499; @ 사원번호 7499가 아닌 정보 출력 SQL> select * from emp where empno 7499; @ 급여가 1500이하인 정보 출력 SQL> select empno, ename, sal 2 from emp 3 where sal select empno, ename, sal, hiredate 2 from emp 3 where ename = 'MILLER'; @날짜조회는 - 혹은 / 로 확인 가능 SQL> select * from emp 2 wh.. 2019. 11. 14.
SQL 별칭 부여하기 @계산부분에 대한 컬럼명을 별칭으로 변경 SQL> select empno, ename, sal, comm, sal*12+comm as totalsal 2 from emp; @ 주의사항. (금지) SQL> select ename job, sal 2 from emp; //as 없이도 별칭을 붙여줄순있지만 하지않는게 좋음. @ 별칭 as 주의사항 SQL> select ename as "full name", job, sal 2 from emp; //as 띄어쓰기를 할때 큰 따옴표로 표현 @ 별칭 as 주의사항 SQL> select ename as "이름", job as "직책", sal as "급여" 2 from emp; //한글도 가능하다 SQL> select deptno as "부서번호", dname as .. 2019. 11. 14.
DDL DML DQL DCL DDL(Data Definition Language) 건물을 짓거나, 구조를 변경하거나, 부수는 느낌 create - 생성 alter - 변경 drop - 삭제 DML(Data Manipulation Language) 방안에 책상이나 의자 등을 추가하거나, 수정하거나, 없애는 느낌 insert - 입력 update - 수정 delete - 삭제 DQL (Data Queary Language) select - 검색시 사용 DCL(Data control Language) revoke 권한 부여 grant 권한 취소 2019. 11. 14.
SQL*PLUS 사용방법 desc : 테이블의 구조를 확인하기 위한 명령어 select [컬럼] from [테이블이름] -------------------------------- @ port_변경 exec dbms_xdb.sethttpport(9090); @ port 확인 select dbms_xdb.gethttpport() from dual; @ hr user unlock alter user hr IDENTIFIED by hr account unlock; @ user 확인 show user @ scott살리기 @D:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql @ USER 전환 conn system/password @ password 변경 alter user.. 2019. 11. 13.
반응형