일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 정처기실기정리
- 스프링 CRUD게시판
- 2020정보처리기사실기
- js datepicker
- spring crud게시판
- 게시판만들기
- 프로그래머스 MYSQL
- 스프링 crud
- 정보처리기사실기정리
- 프로그래머스 쿼리문
- 프로그래머스 SQL
- crud게시판
- 자바기초
- 날짜지정팝업
- Oracle기초
- 자바연산자
- 자바배열예제
- 오버라이딩
- 스프링게시판만들기
- 오라클설치
- 자바 정규표현식 예제
- CRUD게시판만들기
- 2020정보처리기사실기정리
- PLSQL
- jsp 팝업띄우기
- spring crud
- jsp게시판만들기
- html기초
- 2020정보처리기사실기요약
- jsp 날짜팝업
- Today
- Total
영보의 SystemOut.log
[Oracle] SQL연산자 / Oracle연산자 / WHERE 조건절 본문
DML : 데이터 처리 | |
SELECT | 데이터 검색 |
INSERT | 데이터 추가 |
UPDATE | 데이터 수정 |
DELETE | 데이터 삭제 |
* WHERE 문장을 사용하기 위해서는 반드시 쓰는 연산자
- 오라클 => 연산자
- NULL일 경우에는 연산처리를 할 수 없다 (NULL과 연산시에는 NULL값)
- 10+null => null
# SQL 연산자
산술연산자 |
비교연산자 | 논리연산자 |
+ , - , * , / |
= : 같다 (==) != : 같지 않다 (<>, ^=) > : 크다 <= : 작거나 같다 >= : 크거나 같다 |
OR : 둘중 한개가 true -> true AND : 두개의 조건이 true => true |
=> /는 0으로 나눌 경우에 오류 발생 /는 무조건 실수 java) 5/2 = 2 oracle) 5/2=2.5 |
Oracel: 문자열, 날짜를 비교할 수 있다 Java) 문자열 비교 ( equals(), compare()) |
java) &&, || oracle) & => Scanner ||=> 문자열 결합 |
* 대입 연산자 (=)
- = : 대입연산자
→ UPDATE(WHERE안에서 =를 사용하면 비교연산자)
#오라클에서만 존재하는 연산자
연산자 | 정의 |
예 |
NULL | NULL값일 경우에 처리 : IS NULL NULL 값이 아닐 경우에 처리 : IS NOT NULL |
|
IN | OR가 여러개 일 경우에 대체하는 연산자 |
= deptno IN(10,20,30) |
BETWEEN ~ AND | 기간 , 범위 - 페이지 나눌 경우 |
>= AND <= sal>=100 && sal<=3000 = sal BETWEEN 100 AND 3000 |
LIKE | 유사 문자열 찾기 % : 문자열 _ : 한개 문자 |
- 'A%' -> A로 시작하는 모든 문자열 - Aa Aaa Aaaa ...(글자수 제한 없이 가져옴 java) - startsWith) -'%A' -> A로 끝나는 모든 문자열을 가져옴 java) - endsWith - '%A%' -> A를 포함하고 있는 모든 문자열 contains() - '_A' -> 2글자 => A로 끝난 문자열 - '__C__' -> |
* WHERE 컬럼명 연산자 값 => if(조건문)
이름중에 KING
WHERE ename ='KING'
WHERE ename >'KING'
WHERE ename<'KING' => 값 (대소문자 구분, 반드시 '')
* 산술연산자 예제
SELECT 10+3, 10*3, 10/3, 10-3 FROM DUAL;
'Database > Oracle' 카테고리의 다른 글
[Oracle] 오라클의 데이터형 (1) | 2020.08.05 |
---|---|
[Oracle] WHERE 조건절 / SQL 연산자 / SQL 예제 (0) | 2020.08.05 |
[DB] SQL문 정리/ SQL형식 / DQL / DML / DDL / TCL / DCL / SELECT (0) | 2020.08.04 |
[Oracle] Oracle 글꼴 / 글자 크기 변경하기 (0) | 2020.08.03 |
[Oracle] Oracle 이렇게만 설치하세요! (2) | 2020.08.03 |