본문 바로가기

개발자28

데이터베이스 SQL 오라클 as 키워드, distinct 키워드 -- as 키워드 : 컬럼 제목(title)에 이름을 변경하는 키워드 ==> 별칭을 주는 방법 -- 사용 시 컬럼명 바로 뒤에 사용을 함. -- 컬럼명과 별칭 사이에 as 라는 키워드를 넣어주면 된다. as를 생략할 시 한칸을 띄운다. -- 보통 별칭은 "" 안에 작성함 select empno, ename, sal, comm, sal + nvl2(comm, comm, 0) "SAL + COMM" from emp; -- [문제] emp 테이블에서 사번, 이름, 급여, 급여의 10% 인상액을 화면에 보여주세요. select empno, ename, sal, sal*1.1 as "SAL 10% 인상" from emp; -- emp테이블에서 각 사원의 담당업무를 화면에 보여주세요. select distinct .. 2022. 2. 18.
데이터베이스 SQL 오라클 nvl() 함수 -- null 값을 가지는 컬럼은 다른 컬럼과 연산을 하게되면 모두 null 값으로 처리. -- nvl() 함수 : null 값을 특정한 값으로 변경시켜주는 함수. 모든 자료형에 적용 가능함. -- nvl() 함수를 사용할 때는 전환되는 값의 자료형을 일치시켜야함. -- 형식) nvl(null 값이 들어있는 컬럼명, 변경할 값); ex) select empno, ename, sal, comm, sal + nvl(comm, 0) from emp; -- nvl2() 함수 : 자바에서의 3항연산자와 비슷한 함수. -- 형식) nvl2(컬럼명, expr1, expr2); -- ==> 컬럼명의 값이 null이 아닌 경우 expr1을 반환을 받고, 컬럼명의 값이 null인경우 expr2의 값을 반환받음. ex) s.. 2022. 2. 18.
데이터베이스 SQL 오라클 테이블, 칼럼 생성, 삭제 및 수정 -- 학생 테이블을 만들어 보자. -- 구성요소 (칼럼 - 속성) : 학번, 이름, 학과, 학년, 나이, 연락처, 주소, 입학일(등록일) -- 테이블을 만드는 형식) -- create table 테이블이름( -- 학번 자료형(크기) {제약조건}, -- 이름 자료형(크기) {제약조건}, -- 학과 자료형(크기) {제약조건}, -- 학년 자료형(크기) {제약조건}, -- 나이 자료형(크기) {제약조건}, -- 연락처 자료형(크기) {제약조건}, -- 주소 자료형(크기) {제약조건}, -- 입학일 자료형(크기) {제약조건} -- ); create table student( hakbun varchar2(20) primary key, name1 varchar2(20) not null, major varchar2(.. 2022. 2. 18.
데이터베이스 SQL 오라클 자료형 및 제약조건 sql developer에서 주석문을 "--"을 사용. 오라클에서 속성에 들어가는 주요 자료형(data type) 1. number(n, n1) : 숫자 자료형(정수, 실수) n - 전체 자릿수 / n1 - 소수점 자릿수 / n - n1 : 정수 자릿수 예) number(7,2) : 전체 자릿수는 7자리이고, 정수는 5자리, 소수는 2자리 2. char(n) : 문자열 n개가 저장되는 자료형. ==> 고정자료형 고정자료형 : char(7) - 문자 7자리가 고정으로 저장되어 3자리만 사용해도 7자리를 소모. 3. varchar(n) : 문자열 n개가 저장되는 자료형 ==> 현재 오라클에서 사용하지 않는 자료형 4. varcahr2(n) : 문자열 n개가 저장되는 자료형. ==> 가변 자료형. 가변 자료형.. 2022. 2. 18.
반응형