본문 바로가기

Oracle SQLD

(12)
null, concat():||, and(or), in(not in), union, intersect, minus null : 데이터가 할당되지 않았을 때 null로 표시한다 - 특정 속성이 null인 데이터를 찾을 때 예시) select * from emp where comm is null; - 특정 속성이 null이 아닌 데이터를 찾을 때 예시) select * from emp where comm is not null; - null과 계산한 결과는 null이다. nvl(null속성 a,b) : nvl은 null 속성 a를 b의 값으로 변경 해주는 함수 - nvl(comm, 0) -> comm이 null이면 0으로 바꿔준다. 예시) select ename, job, deptno, sal, sal * 12 + nvl(comm, 0) from emp; concat() : 문자열 붙이기 : || 예시) select en..
like, distinct, count, dual, alias like : 비슷한 데이터 검색 -- 글자만 검색가능. - wild card(%, _)와 함께 사용한다. - like와 함께 쓰이는 % : 모든 글자를 의미한다. ( 글자 수와 무관하다) - like와 함께 쓰이는 _ : 한 글자를 의미한다. 예시) select * from emp where ename like 'A%'; - 이름이 A로 시작하는 모든 사람 select * from emp where ename like '%S'; - 이름이 S로 끝나는모든 사람 select * from emp where ename like '%L%'; - 이름 중간에 L이 포함되어 있는 모든 사람 select * from emp where ename like '_L%'; - 이름 2번째 자리에 L이 들어가는 모든 사람 s..
select, from, where, order by select : 검색 명령어 (조회, 선택, 찾기 등) - select의 바로 뒤에는 찾고 싶은 속성의 이름이 위치한다. - 찾고 싶은 속성은 ,(comma)를 사용하여 추가 할 수 있다. - select * : 모든 속성을 조회 (시스템 성능 저하 및 가독성이 나빠 추천하지 않는다.) - 사용하려는 속성이 많다면, 모두 명시하는 편이 좋다. from : from 뒤에는 찾으려는 데이터가 있는 테이블이 온다. where : from 뒤에 지정된 테이블의 내부에서 원하는 튜플을 지정하는 명령어 - where 조건절 - 조건의 기준 속성 이름 - 조건 연산자 - 조건 기준 데이터 예시) where empno = 7499; (empno가 7499인 데이터를 가져온다) - 조건 연산자 자리에는 >, =,
SQL 관리자 설정, 연습용 계정 만들기 1. 인터넷에서 오라클 설치 ~ 설치 시 관리자 비밀번호를 설정한다. 2. 설치된 오라클 실행 후 관리자계정 접속 - id : sys as sysdba - pw : 1.에서 설정한 비밀번호 3. 일반 유저 생성 - create user c##scott identified by tiger; (유저 계정 생성 id : c##scott, pw : tiger) 4. 일반 유저에게 권한을 준다. - grant connect, resource to c##scott; (c##scott에 모든 권한을 준다.) 5. 일반 유저 접속 - id : c##scott - pw : tiger 6.c##scott에 테이블스페이스 할당량 지정 - alter user c##scott default tablespace users quo..