본문 바로가기

전체 글

(169)
10강 오라클 SQL 주요함수, 숫자함수 SQL 주요 함수(숫자 함수) * 이 장에서 다룰 내용 1. DUAL 테이블과 SQL 함수 분류 2. 숫자 함수 01. DUAL 테이블과 SQL 함수 분류 ■ DUAL 테이블의 구조를 살펴보기 위해서 DESC 명령어를 사용합니다. 예 DESC DUAL ■ DUAL 테이블은 DUMMY라는 단 하나의 컬럼으로 구성되어 있습니다. ■ 이 컬럼의 최대 길이는 1입니다. ■ DUMMY 컬럼엔 과연 어떤 값이 저장되어 있는 것일까요? 예 SELECT * FROM DUAL; ■ DUAL 테이블은 DUMMY라는 단 하나의 컬럼에 X라는 단 하나의 로우만을 저장하고 있으나 이 값은 아무런 의미가 없습니다. ■ 쿼리문의 수행 결과가 하나의 로우로 출력되도록 하기 위해서 단 하나의 로우를 구성하고 있을 뿐입니다. ■ 일시적..
9강 오라클 SQL Like, sort 정렬 Like, 정렬 * 이 장에서 다룰 내용 1. like 2. 정렬을 위한 ORDER BY 절 01. LIKE 연산자와 와일드카드 ■ LIKE 연산자는 검색하고자 하는 값을 정확히 모를 경우에도 검색하도록 하기 위해서 와일드카드와 함께 사용하여 원하는 내용을 검색하도록 합니다. 다음은 LIKE 연산자의 형식입니다. 형식 column_name LIKE pattern ■ LIKE 다음에는 pattern을 기술해야 하는데 pattern에 다음과 같이 두 가지 와일드카드가 사용됩니다. 와일드카드 의미 % 문자가 없거나, 하나 이상의 문자가 어떤 값이 와도 상관없다. - 하나의 문자가 어떤 값이 와도 상관없다. ■ 찾으려는 이름이 F로 시작 하는 것은 알지만 그 뒤의 문자는 모를 경우 ename='F'로 검색하게 ..
TIL 2022년 9월 6일 # 긍정의 한줄 "나쁜 일은 서둘러 잊어버려라" Happiness is good health and a bad memory. 건강하고 기억력이 좋지 않을 때 그것이 행복이다. '좋은 기억은 오래 간직하고 나쁜 기억은 모두 날려 버리자.' [린다 피콘, 365매일 읽는 긍정의 한줄(책이있는풍경, 2012), September Day6] # Today I Learned. # oracle 공부(6시간 30분..) 8강 오라클 논리 연산자, between, in, 블로그 정리 완료 9강 오라클 LIKE, SORT 정렬(%, _), 블로그 정리 완료 10강 오라클 주요함수, 숫자함수, 블로그 정리 완료 11강 오라클 문자함수, 블로그 정리 완료
8강 오라클 논리연산자, Between in 논리 연산자, between, in * 이 장에서 다룰 내용 1. 논리 연산자 2. BETWEEN AND 연산자 3. IN 연산자 01. 논리 연산자 ■ 오라클에서 사용가능한 논리 연산자 AND나 OR나 NOT가 있습니다. 연산자 의미 AND (논리곱) 두 가지 조건을 모두 만족해야만 검색할 수 있다. SELECT * FROM emp WHERE deptno=10 AND job='MANAGER'; OR (논리합) 두 가지 조건 중에서 한 가지만 만족하더라도 검색할 수 있다. SELECT * FROM emp WHERE deptno=10 OR job='MANAGER'; NOT (부정) 조건에 만족하지 못하는 것만 검색한다. SELECT * FROM emp WHERE NOT deptno = 10; 1-1. AN..
7강 오라클 SQL 조건연산자 where 절 쿼리 * 이 장에서 다룰 내용 1. WHERE 조건 2. 비교 연산자 01. WHERE 조건과 비교 연산자 ■ 원하는 로우만 얻으려면 다음과 같이 로우를 제한하는 조건을 SELECT 문에 WHERE 절을 추가하여 제시해야 합니다. 형식 SELECT * [column1, column2, .., column^n] FROM table_name WHERE 조건절; ■ 조건절은 다음의 세부분으로 구성이 됩니다. 조건절의 구성 WHERE SAL >= 3000; ①컬럼 ②연산자 ③비교대상값 01-1. 연산자의 우선순위 우선순위 연산자 1 산술연산자 (*, /, +, -) 2 연결 연산자(||) 3 비교연산자(, , (!=), =) 4 IS NULL, LIKE, IN 5 BETWEEN 6 NOT 논리 연..
6강 오라클 SQL 연산자 연산자 사용 * 이 장에서 다룰 내용 1. 산술 연산자 2. 컬럼 이름에 별칭 지정하기 3. Concatenation 연산자의 정의와 사용 4. DISTINCT 키워드 01. 산술 연산자 종류 예 + SELECT sal + comm FROM emp; - SELECT sal - 100 FROM emp; * SELECT sal * 12 FROM emp; / SELECT sal / 2 FROM emp; ■ 급여로 연봉 계산을 해보도록 합시다. 일반적으로 연봉은 급여를 12번 곱한 것이므로 연봉을 구하기 위해서 산술 연산자를 사용합시다. select ename, sal, sal*12 from emp; 02. NULL도 데이터이다. ■ 오라클에서의 NULL은 매우 중요한 데이터입니다. 왜냐하면 오라클에서는 컬럼에..
5강 오라클 select 모든 기능 특정열 선택 모든기능 특정열 선택 * 이 장에서 다룰 내용 1. 데이터를 조회하기 위한 SELECT문. 2. 특정 데이터만 보기. 01. 데이터를 조회하기 위한 SELECT문 ■ SELECT 문은 데이터를 조회하기 위한 SQL 명령어입니다. 형식 SELECT[DISTINCT]{*, column[Alias],...} FROM table_name; ▪ SQL 명령어는 하나의 문장으로 구성되어야 하는데 여러 개의 절이 모여서 문장이 되는 것이고 이러한 문장들은 반드시 세미콜론(;)으로 마쳐야 합니다. ▪ SELECT문은 반드시 SELECT와 FROM이라는 2개의 키워드로 구성되어야 합니다. ▪ SELECT절은 출력하고자 하는 컬럼 이름을 기술합니다. ▪ 특정 컬럼 이름 대신 *를 기술할 수 있는데, *는 테이블 내의 모든..
4강 오라클 select기능과 타입 오라클 select기능과 타입 * 이 장에서 다룰 내용 1. 데이터 딕셔너리TAB 2. 테이블 구조를 살펴보기 위한 DESC 3. 오라클의 데이터 형 01. 데이터 딕셔너리TAB ■ 오라클을 설치하면 제공되는 사용자인 SCOTT은 학습을 위해서 테이블들이 제공됩니다. SCOTT이 소유하고 있는 테이블을 살펴보기 위해서 담으과 같은 명령을 입력합니다. 형식 SELECT * FROM TAB; ■ TAB은 TABLE의 약자로서 SCOTT 사용자가 소유하고 있는 테이블의 정보를 알려주는 데이터 딕셔너리입니다. 02. 테이블 구조를 살펴보기 위한 DESC ■ 테이블에서 데이터를 조회하기 위해서는 테이블의 구조를 알아야 합니다. 테이블의 구조를 확인하기 위한 명령어로는 DESCRIBE가 있습니다. 형식 DESC[R..