본문 바로가기

oracle

[Oracle] 논리연산자 1-8 논리연산자 한 행으로 결과를 출력하기 위한 테이블이다.산술 연산이나 가상 컬럼 등의 값을 한번만 출력하고 싶을 때 많이 사용한다. #형식연산자연산자 의미 및 예제AND두 가지 조건을 모두 만족해야만 검색할 수 있습니다.RO두 가지 조건 중에 한 가지만 만족하면 검색할 수 있습니다.ININ 연산자는 특정 칼럼의 값이 A,B,C 중에 하나라도 일치하면 되는 연산자입니다NOT조건에 만족하지 못하는 것만 검색합니다. #예제 산술연산SELECT * FROM EMPLOYEES WHERE SALARY=11000 AND JOB_ID='SA_MAN'; #예제 산술연산SELECT * FROM EMPLOYEES WHERE SALARY=11000 OR JOB_ID='SA_MAN'; #예제 산술연산SELECT * FRO.. 더보기
[Oracle] 비교 연산자 1-7 비교 연산자 WHERE 절에 숫자, 문자, 날짜의 크기나 순서를 비교하기 위해 사용하는 연산자가 있습니다. #형식연산자의미예제=같다SELECT SALARY FROM EMPLOYEES WHERE SALARY = 4800;>보다 크다.SELECT SALARY FROM EMPLOYEES WHERE SALARY > 4800;= 4800; 더보기
[Oracle] WHERE를 이용한 검색 1-6 WHERE를 이용한 검색 한 행으로 결과를 출력하기 위한 테이블이다.산술 연산이나 가상 컬럼 등의 값을 한번만 출력하고 싶을 때 많이 사용한다. #형식SELECT 조건식(*) //조회하고 싶은 컬럼명의 리스트를 나열, 출력할 내용FROM 테이블 //조회하고 싶은 테이블명을 기술WHERE 조건 //조회하고 싶은 로우의 조건을 기술 #예제 산술연산SELECT FIRST_NAME AS 이름, SALARY "급여"FROM EMPLOYEESWHERE SALARY >= 9000; 더보기
[Oracle] 산술 연산이나 가상 컬럼을 이용하는 DUAL 테이블 1-5 산술 연산이나 가상 컬럼을 이용하는 DUAL 테이블 한 행으로 결과를 출력하기 위한 테이블이다.산술 연산이나 가상 컬럼 등의 값을 한번만 출력하고 싶을 때 많이 사용한다. #형식SELECT 연산 FROM DUAL; #예제 산술연산SELECT 24*60 FROM DUAL; #예제 날짜SELECT SYSDATE FROM DUAL; 더보기
[Oracle] 중복된 데이터를 출력하는 DISTINCT 1-4 중복된 데이터를 출력하는 DISTINCT 107개의 직업이 검색된다. 이 중 중복된 값없이 출력하기 위해 DISTINCT를 이용한다. #형식SELECT DISTINCT 컬럼FROM 테이블; #예제 DISTINCT 비교 전SELECT JOB_IDFROM EMPLOYEES; #예제 DISTINCT 비교 후SELECT DISTINCT JOB_IDFROM EMPLOYEES; 더보기
[Oracle] 산술연산자 (+,-,*,/) 1-3 산술연산자 (+,-,*,/) SQL은 칼럼 값에 수학에서 사용하는 산술 연산자를 적용하여 계산된 결과를 출렧할 수 있는 기능을 제공해 줍니다. #형식종류예+SELECT SALARY + 333 FROM EMPLOYEE-SELECT SALARY - 333 FROM EMPLOYEE*SELECT SALARY * 12 FROM EMPLOYEE/SELECT SALARY / 4 FROM EMPLOYEE #예제 급여 및 연봉계산SELECT SALARY, SALARY*12FROM EMPLOYEES; #예제 급여 및 연봉계산SELECT SALARY,SALARY*12,COMMISSION_PCTFROM EMPLOYEES; COMMISSION_PCT값에서 NULL값이 나왔습니다. SQL에서는 NULL값을 연산하면 NUL.. 더보기
[Oracle] 데이터를 조회하는 SELECT 1-2 데이터를 조회하는 SELECT SELECT문은 테이블에 저정된 데이터를 검색하기 위한 명령문입니다. #형식SELECT 조건식(*) //조회하고 싶은 컬럼명의 리스트를 나열, 출력할 내용FROM 테이블 //조회하고 싶은 테이블명을 기술WHERE 조건 //조회하고 싶은 로우의 조건을 기술GROUP BY 컬럼 명 //동일한 값을 갖는 로우들을 그룹화HAVING 조건 //로우들의 그룹이 만족하는 조건*(DISTICNT와 비슷)ORDER BY [ASC & DESC] //로우들의 정렬 순서 #형식 컬럼명 정하는 3가지MAIL AS 이메일 FIRST_NAME "사원명"PHONE_NUMBER 폰번호 #예제 SELECT - 전체 사원 출력SELECT * FROM EMPLOYEES; - 사원번호, 이름 출력SELE.. 더보기
[Oracle] 테이블의 구조를 보는 DESC 1-1. 테이블의 구조를 보는 DESC DESCRIBE은 테이블의 구조(칼럼 명, 데이터 형, 길이와 NULL 등등)를 확인하기 위해 제공되는 SQL*Plus 명령어입니다. 형식 DESC 테이블명 #예제 EMPLOYEE 구조보기DESC EMPLOYEE; 더보기